Clear manual bouncer transitionId on CANCELED steps.

This ID can get stuck if an external signal causes a PRIMARY_BOUNCER cancellation, and then no further transitions to PRIMARY_BOUNCER can be started.

Also, update FakeKeyguardTransitionRepository to add CANCELED steps so we can add a test case for this issue.

Bug: 372691566
Test: atest FromLockscreenTransitionInteractorTest
Flag: EXEMPT bugfix
Change-Id: I411b53f1713177e335de2a3c49501ebcdf8e9c7a
4 files changed