fix 'message' confusion bugs in \!join, \!leave and \!r