Fix in EtwListener.Dispose() to return after OnComplete is called on the observer