fix(watcher): Close file watchers on exit event