Every limit here is resolved by the same clamp (finite, floored, at least 1),
so pass a real budget: a non-positive or non-finite value becomes 1, not
"unbounded". For maxBytes that means a 1-BYTE cap under which every
non-empty chunk drops; for maxDepth, a queue one task deep.
Every limit here is resolved by the same clamp (finite, floored, at least 1), so pass a real budget: a non-positive or non-finite value becomes 1, not "unbounded". For
maxBytesthat means a 1-BYTE cap under which every non-empty chunk drops; formaxDepth, a queue one task deep.