message: Add some jitter to kick delay
diff: @@ -18,6 +18,7 @@ const MSG_PMS_DISABLED_FEDERATION = "[Bridge] Sorry, PMs are disabled on " +
  "this bridge over federation.";
  const KICK_RETRY_DELAY_MS = 15000;
  +const KICK_DELAY_JITTER = 500;
  function MatrixHandler(ircBridge) {
  this.ircBridge = ircBridge;
  @@ -876,8 +877,11 @@ MatrixHandler.prototype._onJoin = Promise.coroutine(function*(req, event, user)
  );
  break;
  } catch (err) {
  - req.log.warn(`User was not kicked. Retrying in ${KICK_RETRY_DELAY_MS}ms. ${err}`);
  - yield Promise.delay(KICK_RETRY_DELAY_MS);
  + const delay = KICK_RETRY_DELAY_MS + (Math.random() * KICK_DELAY_JITTER);
  + req.log.warn(
  + `User was not kicked. Retrying in ${delay}ms. ${err}`
  + );
  + yield Promise.delay(delay);
  }
  }
  