This is a *really expensive* way to close a context! Every time a request gets blocked, it kicks all other blocked requests through the dispatch queue?
...wait, how does that even finish? Am I misreading what's happening here?