only send userleave in timeout if they have joined the channel