sendAudio
Stream PCM16 audio frames into the session's input buffer.
Returns a Job tied to the broker's scope so the caller can cancel the audio pump (e.g. when the user stops talking). Each frame becomes one input_audio_buffer.append event on the wire.