Ensure AoD transient messagesa are updated

To guarantee messages are updated even when the device is asleep,
use an AlarmTimeout instead of a regular Handler to delay messages.

Fixes: 243902750
Test: atest KeyguardIndicationControllerTest (existing tests pass)
Test: manually fail fingerprint on AoD when device is NOT plugged in &
observe that the fingerprint not recognized messsages goes away within
5 seconds.

Change-Id: I356ed7a85b071b57d0b35c0427c8299fd9247f98
2 files changed