More resilient eval (#32257)

Bubbles up rate limit information so that we can retry after a certain
duration if needed higher up in the stack.

Also caps the number of concurrent evals running at once to also help.

Release Notes:

- N/A
e4bd115a63Ben Brandt committed on 6/9/2025, 6:07:22 PM· committed by GitHubparentfa54fa8
22 files changedLine totals unavailable