job_run: correct ErrorDecorator documentation

This has been updated so that job_id should now be the first
non-keyword argument.
job_run: apply ErrorDecorator to validate_job
State machine: trap all exceptions in poll methods

Now traps Exception rather than just JSAProcError.