Bug 941909 - [Clock] Alarm toggle operation blocks future toggling

Allow concurrent toggle operations to take place but delay updating the
DOM until the final operation is complete.

r=gnarf