exactly, this bug manifested itself when I ran the tests in isolation. Fixing the discrepancy between running tests together and in isolation was the reason for this pull request, the changes to how tests are run are a side-effect, as especially for isolated tests the --parallel flag is super useful.