Review this Go retry helper that re-issues an operation with backoff until it succeeds or the context is cancelled.