Do transition calculations with changeinfos directly

This way we can avoid multiple redundant look-ups into
the wm->changeinfo map.

Bug: 260059642
Test: atest TransitionTests
Change-Id: Ic21674b668a9eb6d910559a0937dc3cec5774832
3 files changed