This update made a frustrating failure mode easier to understand.
When planning chat cannot continue because the shared upstream provider balance is depleted, the error is now classified and presented more clearly.
That means users and operators get a more actionable signal instead of a generic model failure. The system can distinguish "try again later" from "the provider billing state needs attention" more reliably.