worker.Runner now treats nil error as dont-restart
driveby: fix slow tests
Merge pull request #366 from fwereade/worker-finish-nil

worker.Runner now accepts nil worker returns

...and treats them as meaning "this worker has finished and does not need to be restarted".