Keep counter data namespaced and time it out
Add a consuming state
Updated counter constants
Failure state updates

Handle how failure states are handled, including shutdown
Add coverage of the time_in_state method
Remove the extra debug line