message: Fix issues with IRC on IRC kicking
diff: @@ -744,11 +744,12 @@ IrcHandler.prototype.onKick = Promise.coroutine(function*(req, server,
  req.log.info("No mapped matrix rooms for IRC channel %s", chan);
  return;
  }
  - yield this._leaveQueue.enqueue(chan + bridgedIrcClient.userId, {
  + yield this._leaveQueue.enqueue(chan + matrixUser.getId(), {
  rooms: matrixRooms,
  userId: matrixUser.getId(),
  - shouldKick: false,
  - retry: false, // We can forgo this leave if we must, this is just for membership.
  + shouldKick: true,
  + reason: `${kicker.nick} has kicked this user from ${chan} (${reason})`,
  + retry: true,
  req,
  });
  }
  