Fix for exception thrown when you connect -> disconnect -> connect

The exception I was getting after reconnecting was "You are already subscribed to this channel". I think this can be fixed as  simply as just clearing the subscription map in ChannelManager when you disconnect.