Stop one-time sessions iff when no one-time permission is granted

Stoping the session on one of one-time  permission revoke termintes
the only session running for all one time permission grants. We
need to stop the session when no permission is granted as one time.

Bug: 419105158
Test: manual
Flag: EXEMPT bug fix
LOW_COVERAGE_REASON=NON_CODE_ONLY
Relnote: security bug fix
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:2b7a2c80f69a80163d35f45b5300d400884945a0)
Merged-In: I59d6f13e23e326b055e0221da52bb22bd54de5d7
Change-Id: I59d6f13e23e326b055e0221da52bb22bd54de5d7
2 files changed