Only run cross-segment tests if extensive
Fix logging (not transient)
Logging
Document and test fixed-length representation for FailureCodeTracker
Move calling WantsCooldownCallback to SendableGet, and add getClientGetState()
Call the callback regardless
reduceCooldown when we recalculate cooldown, not when we fetch it
Not necessary here.