Preserve SDK fatal behavior when adapting provider error schemas
When a provider changes its fatal error schema but a pinned SDK still reads a legacy field, adapt only the fatal handler and pass a fresh dictionary containing an allowlisted code into the existing SDK implementation. This preserves exception, receive-loop and reconnection semant…