Kill ->on_done_diag, and the entire Test::More / IO::Async::Test integration
Don't bother with a two-phase load / execute strategy; just execute each test immediately as it is parsed