Dismissed keyguard gone runnables when aborting

Previously those actions could linger around
and lead to a variety of bugs.
Also fixed an issue when gutsManager calls were overlapping
to protect against these issues

Fixes: 130885521
Test: atest SystemUITests
Test: see bug description
Change-Id: Iffe37e6d48bbc9c26ba92f362d7b67bf743c7c28
(cherry picked from commit 300dcfb7c3ebcfcba2e76de6ce16f2b0309e2e6d)
4 files changed