Remove the concept of "abort"
Remove the concept of "abort"

This made the logic harder to reason about, and I think caused some bugs. The main downside is that if you'd like to run a new test while one is currently running, it will reload. That might be slower than waiting, but it should be rare.

rogueg/zen,rogueg/zen