When watching for completed run onces:

- handle channel closures correctly
- add more logging