fac5999 fix: streaming 400 error — sanitize system roles, fix empty tool_call_id, atomic tool groups, robust SSE DONE
