fix: avoid Darwin reload watcher hangs (#1228)