Fix disposing of FileSystemWatcher