fixing channel join on reconnect issue