a6cf9b0b26
The preKeyCircuitBreaker was passed into signalStorage() as an optional parameter and was used in only ONE place: .reset() after detecting an identity-key change (line 391, the 'contact may have reinstalled WhatsApp' recovery path). Bounded-retry is stateless — each retry is independent — so the equivalent of "forget the past failures" happens automatically on the next operation. There is no state to reset. Changes: - Drop CircuitBreaker import. - Remove preKeyCircuitBreaker field from LibSignalRepositoryOptions. - Remove preKeyCircuitBreaker parameter from signalStorage(). - Remove the .reset() call in the identity-key-change recovery path (replaced with explanatory comment). Build passes.