message: Lower curl connect(2) timeout from 300s to 20s
  This allows for ~3 SYN retransmits on a default linux config.
  The idea is to avoid being stuck in connect(2) for too long while still
  having a chance of success when going through flaky networks.
diff: @@ -336,7 +336,9 @@ perform(const std::string & verb,
  if (timeout != -1)
  myRequest.add_option(CURLOPT_TIMEOUT, timeout);
  else myRequest.add_option(CURLOPT_TIMEOUT, 0L);
  +
  myRequest.add_option(CURLOPT_NOSIGNAL, 1L);
  + myRequest.add_option(CURLOPT_CONNECTTIMEOUT, 20L);
  if (abortOnSlowConnection) {
  // abortOnSlowConnection SPECIFICATION *** /
  