Enhanced implementation of circuit breaker pattern for clojure.