Improved error handling and added for watching new directories that are added as a child of another directory that is being watched recursively