take

segments and empty in one step, so an emit landing mid-consume isn't lost the way a segments + clear pair loses it. Keeps the channel and its mute state.