**Build scan:**
https://gradle-enterprise.elastic.co/s/wyobowf5rwv4c/tests/:x-pack:plugin:ml:qa:native-multi-node-tests:javaRestTest/org.elasticsearch.xpack.ml.integration.DatafeedJobsIT/testStartDatafeed_GivenTimeout_Returns408

**Reproduction line:**
```
./gradlew ':x-pack:plugin:ml:qa:native-multi-node-tests:javaRestTest' --tests "org.elasticsearch.xpack.ml.integration.DatafeedJobsIT.testStartDatafeed_GivenTimeout_Returns408" -Dtests.seed=FD095D9802DCA16F -Dtests.locale=fi -Dtests.timezone=America/Monterrey -Druntime.java=17
```

**Applicable branches:**
main

**Reproduces locally?:**
No

**Failure history:**
https://gradle-enterprise.elastic.co/scans/tests?tests.container=org.elasticsearch.xpack.ml.integration.DatafeedJobsIT&tests.test=testStartDatafeed_GivenTimeout_Returns408

**Failure excerpt:**
```
java.lang.Exception: Test abandoned because suite timeout was reached.

  at __randomizedtesting.SeedInfo.seed([FD095D9802DCA16F]:0)

```
x-pack/plugin/ml/src/main/java/org/elasticsearch/xpack/ml/job/process/normalizer/ShortCircuitingRenormalizer.java
AugmentedQuantiles latestAugmentedQuantiles = getLatestAugmentedQuantilesAndClear();
            assert latestAugmentedQuantiles != null;
            if (latestAugmentedQuantiles != null) { 
                latestAugmentedQuantiles.runSetupStep();
                Quantiles latestQuantiles = latestAugmentedQuantiles.getQuantiles();
                CountDownLatch latch = latestAugmentedQuantiles.getLatch();
                try {
                    scoresUpdater.update(
                        latestQuantiles.getQuantileState(),
                        latestQuantiles.getTimestamp().getTime(),
                        latestAugmentedQuantiles.getWindowExtensionMs()
                    );
                } catch (Exception e) {
                    logger.error("[" + jobId + "] Normalization failed", e);
                } finally {
                    latch.countDown();
                }
            } else {
                logger.warn("[{}] request to normalize null quantiles", jobId);
            }
            
            
        } while (tryFinishWork() == false);
    }
    /**
     * Grouping of a {@linkplain Quantiles} object with its corresponding {@linkplain CountDownLatch} object.
     * Also stores the earliest timestamp that any set of discarded quantiles held, to allow the normalization
     * window to be extended if multiple normalization requests are combined.
     */
    private class AugmentedQuantiles {