As seen here: https://github.com/dotnet/arcade/blob/main/src/Microsoft.DotNet.Arcade.Sdk/src/DownloadFile.cs#L123
We retry for OperationCancelled but not TaskCancelled. We should handle both scenarios for when network connections are flaky and hit Http Client timeouts (this can be surfaced as a TaskCancelledException)
As seen here: https://github.com/dotnet/arcade/blob/main/src/Microsoft.DotNet.Arcade.Sdk/src/DownloadFile.cs#L123
We retry for OperationCancelled but not TaskCancelled. We should handle both scenarios for when network connections are flaky and hit Http Client timeouts (this can be surfaced as a TaskCancelledException)