Pause does not really pause

There’s another thread on this which gets more into the details, and my hunch is the same as yours.
Pause is not Pausing discusses. I didn’t study closely to see where all the old checks migrated to (or disappeared) during the big rewrite for concurrency that 2.0.3.6 did. I think I saw an older issue about problems created from pause or stop, so there’s a chance that omission is avoiding some problems. Someday, though, it would be very nice if the functions worked again (assuming things don’t break)…