reset wasn't falsifying _running

So `start()` would bail immediately.