The OpenAI SDK already preserves server error details in typed exceptions
(APIStatusError subclasses), and BaseOpenAILLMService propagates errors
via push_error(). The RuntimeError wrapper was erasing exception types
that callers may want to handle explicitly.