tor-rtmock seems to dislike calling MockRuntime::block_on from multiple threads
Repro steps:
- Check out wesleyac/arti@a6174c36
cargo test --all-features publish::test::publish_after_ipt_change_with_errors
test tor_hsservice::publish::test::publish_after_ipt_change_with_errors: TEST_TEMP_RETAIN not enabled, using ephemeral temp dir
Using RNG seed ARTI_TEST_PRNG=ea8a521c1cde2bba120feb4fdf58a3a59418b38bdd38dbe772b0d3f40c159c30
thread '<unnamed>' panicked at crates/tor-rtmock/src/task.rs:480:17:
assertion `left == right` failed: ProgressingUntilStalled finished twice?!
left: Ready(())
right: Pending