Reproduces issue #886 where function_call is sent without its required paired reasoning item, causing Azure/OpenAI 400 error.
Reproduces issue #886 where function_call is sent without its required paired reasoning item, causing Azure/OpenAI 400 error.