Fix for situation where a directory does not exist by the time a watch is added to it - in which case no watch is needed.