OK. Я нашел ответ ... лучшая часть дневного выстрела все же. Оказывается, ошибка 403 генерируется одним из наших провайдеров приемников каналов, который фильтрует значения IP. Поставщик приемника канала был написан с некоторыми большими предположениями.
Прежде всего, он ищет адрес вызывающей машины и сравнивает его с белым списком ip. Автор слепо собрал первую первую запись в списке:
Dns.GetHostEntry(machineName).AddressList[0].Address
Оказывается, на моей новой машине у меня включен IPv6, поэтому первая запись - это запись IPv6 После обращения к MSDN я обнаружил, что свойство Address теперь устарело по понятным причинам.