private async Task HandleReentrantAsync(long message) { _log.Add($"HandleReentrantAsync({message})"); if (message == 1) throw new Exception(); await Task.Yield(); _log.Add($"HandleReentrantAsync({message}) Done"); if (message == 2) throw new Exception(); } }