Come non detto, ho indagato male: non avevo avviato un timer
(stancheSSa, devo staccarmi da qui).
Guarda se il progetto che allego "soddisfi" i tuoi dubbi (l'ho lanciato solo in debug; non riattiva il dispositivo, perlomeno sul mio 4.4.2, però mette in coda il messaggio e quando riattivi tu il dispositivo, questo arriva).