`autorun` timeout should be nullified before calling `backburner.end()`, otherwise `hasTimers()` will return a truthy value