Avoid attempting to poll on non-existent file

`poll_file` doesn't work if you poll on a file that doesn't exist. Even if you create the named file before the timeout and modify it, `poll_file` will wait until the timeout and then return false.