Merge pull request #2064 from apache/jbilleter/child-watcher

scheduler.py: Replace asyncio child watcher with our own watcher thread