У вас есть какие-либо HTTP-модули , установленные в вашем приложении? Вы пробовали трассировку fiddler и если да, что она показывает?
Поскольку сервер, похоже, принимает трафик HTTPS, а вы не испытываете этого в своем простом приложении, я предполагаю, что там есть модуль HTTP. Они могут перехватывать трафик и, если они настроены, безусловно, могут демонстрировать поведение, которое вы испытываете.
Проверьте файл web.config в разделе <httpModules>
, что-нибудь есть?