В общем статья класная. Суть в том, что если синхконтекст будет иметь условно 1 поток, и ты вызываешь асинх метод, который вызывает асинх скачку файла, то мы дедлочимся, если не тупим в одном потоке. Если скажем через Configure Await забить болт на использование отцовского контекста, то радуемся захвату новых потоков.