Parcel transaction id between processes

Transaction ids were no being parceled which meant we were getting different ids for the same transaction passed across process boundaries

This was problematic for FaaS which dumped the transaction id in one process but the transaction was applied in another process with a different id meaning they couldn't be associated.

Bug: 230462538

Test: make sure transaction id is still the same after calling shell.Transitions#onTransitionReady (WM Shell process) from wm.Transition#onTransactionReady (WM process).
Change-Id: I66191310b87e784df62259de61b98ea0f9e33345
1 file changed