9e4135fad8
A rate-limited error classifies as network above and the retry loop only breaks on a non-transient, non-rate-limited error, so the fallback-path guard could never fire. Tests: the classifier delegator's vocabulary tests were a change-detector; two rate-limit loop tests were subsumed by the exhaustion contract (3 sends, no notice, no fallback).