message: use kickIntent
diff: @@ -856,7 +856,7 @@ MatrixHandler.prototype._onJoin = Promise.coroutine(function*(req, event, user)
  // get the virtual IRC user for this user
  promises.push(Promise.coroutine(function*() {
  let bridgedClient;
  - let kickUser = false;
  + let kickIntent;
  try {
  bridgedClient = yield self.ircBridge.getBridgedClient(
  room.server, user.getId(), (event.content || {}).displayname
  @@ -864,14 +864,13 @@ MatrixHandler.prototype._onJoin = Promise.coroutine(function*(req, event, user)
  } catch (e) {
  // We need to kick on failure to get a client.
  req.log.info(`${user.getId()} failed to get a IRC connection. Kicking from room.`);
  - kickUser = true;
  + kickIntent = self.ircBridge.getAppServiceBridge().getIntent();
  }
  - const intent = this.ircBridge.getAppServiceBridge().getIntent();
  - while (kickUser) {
  + while (kickIntent) {
  try {
  - yield intent.kick(
  + yield kickIntent.kick(
  event.room_id, user.getId(),
  `Connection limit has been reached for ${room.server.domain}. Please try again later.`
  );
  