diff --git a/src/infra/heartbeat-runner.ts b/src/infra/heartbeat-runner.ts index e7baa1b8162..897a713c67c 100644 --- a/src/infra/heartbeat-runner.ts +++ b/src/infra/heartbeat-runner.ts @@ -1852,8 +1852,11 @@ export function startHeartbeatRunner(opts: { }); continue; } - if (commitmentRes.status === "skipped" && commitmentRes.reason === "requests-in-flight") { - requestsInFlight = true; + if ( + commitmentRes.status === "skipped" && + isRetryableHeartbeatBusySkipReason(commitmentRes.reason) + ) { + retryableBusySkip = true; return commitmentRes; } if (commitmentRes.status === "ran") {