Implement exponential timeout backoff

Snapshot worker may now be deployed with an exponential backoff for the soft timeout. This will allow more time between retries, helping preventing failures from occurring from retrying too soon.