Parallel test runs share fixed fixture names and use check-then-create. The slower run's create fails because the resource already exists, and a cleanup job reaps the fixture mid-test because no workspace owns it.
Treat "already exists" as success when that is the state you want. Check-then-create races under parallel runs.
Teach cleanup about shared fixtures. An ownerless name looks like an orphan.
Teach cleanup about shared fixtures. An ownerless name looks like an orphan.