I'm also not thrilled with calling the redis record `next_failure_id`, since it is in fact the last-used failure id. But of course it makes sense as a method name because it returns the next id. Naming things. fun times.