In the github resolver, when the user runs out of credits, they see this error: <img width="846" alt="Image" src="https://github.com/user-attachments/assets/f838508f-b7d7-46f3-b178-57ccfdfae70f" /> In the server logs we see: ``` openai.BadRequestError: Error code: 400 - {'error': {'message': 'ExceededBudget: User=... over budget'}} ``` We need to surface this error in a more legible way.