refactored Broker.Run().
Jobs that time out are killed and buried.
TestWorkerTimeout.
Burying a job pushes a JobResult{Buried: true}.
job.String()
mustReserveWithoutTimeout() handles timeout, deadline soon.