Step 1 · StartWorker times out only in production
The Worker fails with Error 1102 in production while the same code path never times out locally under wrangler dev. CPU time (active execution) is capped by the platform; wrangler dev does not enforce that same cap, which is exactly why this only reproduces once deployed.
What happens next
- passed → step 2, Confirm it's CPU time, not a request timeout