CI: X-based tests have races
In the Qt testing Linux CI job, there seem to be races within the X server. This ends up manifesting as a set of tests which fail sporadically. Other behaviors which seem odd:
- tests which fail to find a widget path timeout instead of exiting immediately
- frame sizes/numberings seem off
- visibility of widgets is off