I mean, yeah, targeted concurrency warnings tell me that passing that value is unsafe, but clearly it's fine. Swift concurrency just doesn't know enough about how things work in the real world.
OK, fine, I'll look, and yeah, I see the really tiny race condition it could cause in some weird corner case, but that's definitely not what's causing this failure.
**Narrator voice:** (you all know what the narrator voice said)