Fix NSWC goingAway flag

The flag was not being set after dismissing the keyguard, now it's
updated right after the keyguard is gone.

I also used the opportunity to remove Dependency and fix a new
dump regression.

Test: atest NotificationShadeWindowControllerTest
Test: atest NewNotifPipelineBubbleControllerTest
Test: atest KeyguardViewMediatorTest
Test: unlock with PIN
test: unlock with fingerprint from LS and AOD
Fixes: 149402864
Change-Id: I279a2a92f19cfef48663fe364765e28ac248a303
7 files changed