private void OnReplayFailureCompleted( Exception cause) { ChangeState(Idle()); _internalStash.UnstashAll(); throw cause; }