added some $log calls

also updated the code so that only one $timeout gets set on a circuit
for half-open, in the event a ton of calls are made prior to any
responses are received, and all of them fail.