[hf] cleanup rate limit detection helper
- in !566 (merged) we modified
signalboost.dispatcher
to accomodate how rate limit error reporting happens in signalc, shimmed so it still handles rate limit errors from signald - the detection code for signalc and signald is interleaved in a way that makes it difficult to reason about (and possibly error-prone?),
- this MR makes the 2 paths distinct
Edited by aguestuser