Unable to fix Deadlock when using combine

Should I submit a bug report? @Lantua When I tried your simplified version and paused execution when the deadlock occurred, there were only 2 threads running! This makes me very skeptical of the notion that it is an issue with too many threads running.

I also find it interesting that you were able to reproduce this issue even without using DispatchQueue.concurrentPerform.