Wait for DisplayTopology to be updated as well to finish setup

Tested on some devices, between DisplayManager#onDisplayAdded
callback and DisplayTopology#onTopologyUpdate callback, there can be
50-100ms delay. This might cause failures if a test tries to fetch
DisplayTopology immediately after TestRule#setupTestDisplays finished.

As a test lib, SimulatedConnectedDisplayTestRule should be responsible
to wait for DisplayTopology update as well.

Bug: 435059275
Test: Manual verify on existing tests
Flag: EXEMPT test rule fix
Change-Id: If814bc231f12ba90f1bf9361fddd0407ede20397
2 files changed