The fire broadcast's wake lock ended with the receiver, and the ring services only took their own after a database read, so a dozing device could suspend in between and ring late. Both receivers now hold a short timed wake lock across the hand-off, and the alarm service takes its own before the read.