Rewrite how we abandon sessions am: 347843b298

Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/14272926

Change-Id: Ifa1a5296257241448b385061e421e1efc8a2dde2