Join errors weren't handled correctly, resulting in an open tab with no channel attached that may have caused some lockups/crashed. A new numeric command was added in mercury-lib for dealing with the situation of join errors caused by channels with keys or invite-only enabled.

This change potentially breaks compatibility with older versions of mercury-lib