Simple default retry policy for non-idempotent targets.
If your target is idempotent, use default_retry instead.
Retries on 429 (Too Many Requests) and 503 (Service Unavailable), as well
as on ConnectionFailedError.
Uses max_retries of 5, and backoff as per retry.default_backoff.
For more information, see Retry steps.