const TIMEOUT_RESOLVE_MS: i32 = 10_000;
Without timeouts a dead server parks the worker forever, since Cancel is only noticed between chunks.