usage : Fixed event timestamp bug on multi-user devices

Pending events are currently being stored with elapsed time
instead of the actual time, which causes them to be reported
with incorrect timestamps if they are reported after a reboot.

By storing events with the actual timestamp for a locked
profile's pending events, the events will be reported with
the correct timestamp.

Test: manual
Created two additional users, one locked and one unlocked,
and then restarted the device. Matched the timestamps of the
DEVICE_SHUTDOWN events for the locked user with the reported
events in the system and for the unlocked user.

Change-Id: I8daf4c251e7dec2b60260722f150caa2ead239ea
Signed-off-by: Roshit Anand <anrosh@amazon.com>
Signed-off-by: Jis G Jacob <studiokeys@blissroms.org>
5 files changed