Retry running work requests when a worker asks for a new WR
This can happen after worker restarts. Just rerunning the same work request that was previously assigned can result in oddities such as duplicated artifacts; it's safer to retry the work request properly.
Part of #667 (closed).
Edited by Colin Watson