Maneira correta de lidar com exceções no AsyncDispose

Durante a mudança para o novo .NET Core 3 IAsynsDisposable, deparei-me com o seguinte problema. O núcleo do problema: se DisposeAsynclança uma exceção, essa exceção oculta todas as exceções lançadas dentro de await using-block. class Program { static async Task Main() { try { await using...