Client timeout must cancel multi-provider OCR work
General lesson: In a multi-provider OCR fallback path, a browser timeout is not a server deadline unless cancellation is explicitly propagated through the route and every provider attempt. A client may stop waiting while primary and fallback calls continue, consuming capacity and…