Yes, I am a bit surprised too. The author changed their solution from a bounded resource limit to unbounded. Of course you're going to run into problems sooner or later then. Regardless of how lightweight the (virtual) threads implementation is.
Exactly. It's Virtual Thread, not Magic Thread. Just because they’re lightweight doesn’t mean you can throw out all notions of flow control or resource management.