Reschedule works or alarms if needed when device boot

Test: atest DeviceLockControllerRoboTests
Bug: 288937639

Change-Id: I30a60501913ea2f043e93efcb03741a5cb6ca140
(cherry picked from commit adfa5aff29f084a07014228595a201f9729d7317)
6 files changed