Add SYSUI_STATE_DISABLE_GESTURE_PIP_INVOCATION

This is a re-land of ag/28059459 and ag/28274821

original message:

This SysUiState flag would be set to true when PiP animation starts and
false when it finishes.

This is to prevent the Recents transition that may conflict with PiP.

what's changed:

- Added protolog for sending the transition callbacks
- Fixed the issue that onTaskVanished cancels the ongoing transition and
  no callback is sent

Flag: EXEMPT bug fix
Bug: 340724371
Test: Swipe to show TaskBar while expanding PiP to FS mode
Test: Start new Task from PiP and finish the PiP activity immediately
Test: atest --iteration 2 CtsWindowManagerDeviceOther:PinnedStackTests
Change-Id: Ie3b8ae963ed17a9e0241148c0e2ae59c80574a3d
14 files changed