Another fix for bug where some servers send a new diff in the middle of a job and expect it to be used right away.

Fixing devices requesting work with the old diff on timeouts.