Currently, retryhttp makes the false assumption that any response that contains a Retry-After header must have been rate limited. In fact, Retry-After indicates planned downtime when accompanied by 530 Service Unavailable.
See MDN docs on Retry-After for details.