Join the CFRunLoop thread when destroying the FileSystemWatcher