executeOperation
Executes the given operation decorated by this circuit breaker and returns its result, while handling any possible failure and emitting the necessary events.
Throws
if the coroutine is cancelled while waiting for the operation to be allowed.