Upstream-aware rotation implemented: the service remembers which channels worked for a specific upstream and prioritizes them for subsequent requests. Channels that stopped responding from the provider are tracked separately and excluded upon repeated errors.