function inBetweenDelays(timeoutFrom, timeoutTo, actualTimeout, allowedGracePercent) {
        if (closeEnough(actualTimeout, timeoutFrom, allowedGracePercent)) {
            return true;
        } else if (closeEnough(actualTimeout, timeoutTo, allowedGracePercent)) {
            return true;
        } else if (timeoutFrom < actualTimeout && timeoutTo > actualTimeout) {
            return true;
        } else {
            return false;
        }
    }
Returns true if the actualTimeout is gracefully in between the timeoutFrom and timeoutTo
values. Gracefully means that inBetween could actually mean smaller/greater values
than the timeout range so long as it's within an actual grace percentage.
@param timeoutFrom - The expected timeout range (low number)
@param timeoutTo - The expected timeout range (high number)
@param actualTimeout - The actual measured timeout value of test
@param allowedGracePercent - The percentage of grace allowed