Братья по коду!
Я сошёл с ума.
Сегодня утром зазвонил будильник. Я, не просыпаясь, его отключил. И тут вот задумался - как это часть побочных эффектов сработала, но функция просыпания полностью не вызвалась? Скачал код, начал разбираться. Действительно, почему-то подсистема пробуждения принимала колбек, который вызывала позже. Убрал колбеки, сделал вызов полного пробуждения вместе с отключением будильника, немножко исправил работу с разделяемыми ресурсами. Откомпилировал, прошил. Посмотрел на часы... 08:00. И тут я окончательно проснулся и понял, что занимаюсь бредом и уже скоро опоздаю на работу.