Merge changes Ia7519bcb,I0a60bd25,I5b8edf7b into main

* changes:
  Fix desktop immersive's state clean up
  Handle the case where transition may have empty immersive change
  Dump DesktopImmersiveController state