public void awaitAndLog(ProgressLoggers loggers, Duration logInterval) {
    loggers.awaitAndLog(done, logInterval);
  }
Blocks until all work has been completed by all steps of this pipeline, logging progress at a fixed {@code
logInterval}.

@throws RuntimeException if interrupted or if any of the threads die with an exception.
planetiler-core/src/main/java/com/onthegomap/planetiler/worker/WorkerPipeline.java