Simple default retry policy for non-idempotent targets.
If your target is idempotent, use default_retry_predicate()
instead.
Retries on 429 (Too Many Requests) and 503 (Service Unavailable).
Uses max_retries
of 5, and backoff
as per retry.default_backoff
.