READY_TIMEOUT_MS was a hard 5s ceiling, ignoring the per-cell timeout the caller supplied. Cold Bun starts on slow machines routinely exceed 5s and the worker init failed before user code ran. The window now takes the larger of the default and the caller timeout.