Fix multiple disconnect messages coming thru and users not leaving channels on ping timeouts