09cf145ec8
isActiveRuntimeUsable relied on async-return flattening for the trailing canImportHermesCli promise: correct today, but appending any further `&&` operand would have made the expression truthy regardless of the probe. Await the probe explicitly so the intent survives future edits, and mark unwrapWindowsVenvHermesCommand async like its siblings since it always returns a promise. connectRemote used two inline isCurrentAttempt/throw pairs with the same message that backendConnectionState.assertCurrentAttempt already emits, and the third guard in the same function already uses the helper. Use it in all three places so the superseded-attempt message has one source. The fast-path/probe/cache explanation for serve support lived above the resolver call site in main.ts while the logic lives in backend-serve-support.ts; move it next to the code and leave a pointer.