blog post: Async cancellation and `spawn_blocking`: good luck debugging this