Make sure the parent change is set for changes with intermediate parent

1. When root Task is resized and collected, there can be another WCT
   from TaskFragmentOrganizer later to change the TF in the same
   transition. We want to make sure that the parent change field is
   populated even if the intermediate parent (leaf task) has no change
   (because the snapshot was taken early enough).

2. Ensure the AE window changes that are dependent of Task change is
   updated in start transaction

Bug: 328014766
Test: verify with system split using Settings.
Change-Id: I9dc5c0b866f6ec8dec8878269eb25f90b6100742
3 files changed