use instance methods instead of instance variables

While subclassing this I noticed that this public method is not using methods internally.  This makes it hard to overwrite its interface.

```ruby
class CircuitStateRedis
  def failure_count
    failure_count_redis
  end
end
```