!act #16125 Timeout Calls through CircuitBreaker.

CircuitBreaker used to wait idenfinitly for a call and only compare
duration after the facts. It will now throw a TimeoutException.

is the `awaitCond` needed here?