Ignore late polling results.
Restore support for user-defined job submission methods.
Merge pull request #881 from hjoliver/restore-user-job-submission-methods

Restore support for user-defined job submission methods.
Added a test to check that we ignore late poll results.
Merge pull request #880 from hjoliver/872.ignore-late-poll-results

Ignore late polling results.