Reset streaming-gap state at intentional output boundaries
A streaming audio gap detector must distinguish an expected continuous stream from silence between separate utterances. If it retains the previous-chunk timestamp across synthesis or playback boundaries, the next utterance turns normal conversational silence into a huge gap and c…