SIGN IN SIGN UP

fix(claude,gemini,openai): preserve upstream stream errors when no data payload is emitted

- Return buffered pending stream errors from `errChan` when the data channel closes in streaming handlers.
- Emit error response instead of silently falling back to normal SSE completion paths.
- Replace Claude’s local `pendingClaudeStreamError` usage with shared `handlers.PendingStreamError`.

Closes: #4710
L
Luis Pater committed
92f03e68e3f1aed58b3f84eb630f4854c2c3290c
Parent: 7efe0a7