Executes the request, abiding by the active rate limits and returning the response R.
when a non-rate limit error response is returned.