Is it correct that timeout failures aren't caught by this extension and retried? I get a test that fails with `geb.waiting.WaitTimeoutException: condition did not pass in 20.0 seconds (failed with exception)` which does not cause reruns.