This has been an edge case potentially hiding some exceptions. The tests have been refactored to error if the loop has watchers leaking from one test to another test.
Fixes #185.
Pause doesn't cover the delayed value use case.