extra checks for unreliable fs.watchFile()