It would have. It's the pending test that would have caused all tests to exit. I removed that test when Sam Roberts and I discussed what `this.timeout(0)` should mean, and with the new behaviour (above), the test as it was implemented would instead cause the tests to _never end_.

If someone can come up with an awesome test for `this.timeout(0)`, then the latter will no longer be pending. The former exists simply because there wasn't a test with `this.timeout`, as opposed to `run.timeout`. Minor, but it was useful for testing this issue, it could be useful for others.