requestTimeout = timeout =>
  Number.isSafeInteger(timeout + NETWORK_DELAY) ? timeout + NETWORK_DELAY : timeout
The FETCH request can block up to maxWaitTime, which can be bigger than the configured
request timeout. It's safer to always use the maxWaitTime