refs #1600 Handle gearman server being unavailable to the MCP.

There is a chance the task will have already run. Detecting this by looking at the start time assigned by the client.
Code is unable to handle this scenario at the moment, as it depends on the microservice.