only creating watch services when the watcher thread is run
moving slower serve command tests into test-integration