This acts as an umbrella bug tracking race conditions in layout tests where a promise may be left unfulfilled before a test exits.
I imagine one starting point is grepping for layout tests that use async UIHelper methods and/or testRunner.runUIScript(), but don't use testRunner.waitUntilDone() (or jsTestIsAsync = true) anywhere.