Show more detail failed info on waitForAllExitingWindows

This CL introduces WindowManagerState.getExitingWindows instead of
containsExitingWindow that is less informative when fails.

Bug: 74459948
Test: No affacted test starts failing.
  atest CtsActivityManagerDeviceTestCases:ActivityManagerAppConfigurationTests \
        CtsActivityManagerDeviceTestCases:ActivityManagerManifestLayoutTests \
        CtsActivityManagerDeviceTestCases:ActivityManagerPinnedStackTests \
        CtsActivityManagerDeviceTestCases:ActivityManagerReplaceWindowTests \
        CtsWindowManagerDeviceTestCases:AlertWindowsTests \
        CtsWindowManagerDeviceTestCases:DialogFrameTests

Change-Id: Iec62059ff04ef8446267a8e742cc449df4e399f6
8 files changed