message: On "net_error", wait longer.
diff: @@ -355,9 +355,16 @@ ConnectionInstance.create = Promise.coroutine(function*(server, opts, onCreatedC
  log.error(
  `ConnectionInstance.connect failed after ${connAttempts} attempts (${err.message})`
  );
  +
  + if (err.message === "net_error") {
  + // This is the kernel complaining, we should back off.
  + retryTimeMs += THROTTLE_WAIT_MS;
  + }
  +
  if (err.message === "throttled") {
  retryTimeMs += THROTTLE_WAIT_MS;
  }
  +
  if (err.message === "banned") {
  log.error(
  `${opts.nick} is banned from ${server.domain}, ` +
  