Don't error on watching non-existent files

calling .realpath will throw a Errno::ENOENT, but as per pr #147,
we would rather not watch non-existent files.