У меня та же проблема на наших производственных серверах, которые используют небольшой веб-сервис AJAX. После выполнения перехвата пакетов за пределами нашего брандмауэра мы обнаружили, что POST для службы идет в двух сегментах TCP, а второй сегмент до нас так и не дошел. (первый пакет содержит только заголовки, второй отсутствующий пакет должен быть телом json). Таким образом, в основном IIS просто сидит в ожидании остальной части POST. По истечении заданного времени ожидания сервер отправляет клиенту пакет RST и регистрирует ошибку «Время ожидания истекло» - это правильное поведение.
Мы пытаемся получить клиентское репродукцию без особой удачи, но в нашем случае это, по-видимому, полностью связано с сетью (или, возможно, с каким-то «программным обеспечением» безопасности, которому не нравится содержание сообщения).