Shout out to AVA for running all tests async by default, which not only finds order-dependent issues, but also race condition and other timing related issues.
https://github.com/avajs/ava