ChannelStream: emit end/close/finish on socket close