Don't yield to downstream middleware if ratelimit is hit.

Requests continue to be processed by downstream middleware even if the rate limit is hit. This seems like a bug to me; rate-limiting should help decrease resource utilization.