fn on_error(&mut self, err: WatchError) {
        warn!(
            "encountered filewatching error, flushing all globs: {}",
            err
        );
        self.hash_globs.clear();
        self.glob_statuses.clear();
    }
on_error takes the conservative approach of considering everything
changed in the event of any error related to filewatching
crates/turborepo-filewatch/src/globwatcher.rs