Simplify job poll

Poll will report the following status:
* submitted: job in queueing system, has no status file.
* submission failed: job not in queueing system, has no status file.
* running: job in queueing system, has status file.
* succeeded/failed: job not in queueing system, has status file.

This addresses the main concerns of #798.