Re-work the retry timer to be single-shot.
Re-work the retry timer to be single-shot.

The time will fire when each retry fails rather than at every
(interval)ms from the point that it originally failed.

This should mean that retries fire at the interval time of the response
coming back (which may work) rather than possibly firing early.

trulabs/labs-truphone-cascades-test,trulabs/labs-truphone-cascades-test,trulabs/labs-truphone-cascades-test