Correct bug with really fast polling servers and slow workers.

When the server was under really high load from clients, and the worker
had a slow heartbeat rate, it was possible to create false positive worker
expiring, which would cause jobs to fail.