Спасибо за размещение этого вопроса. Ссылки и примеры были очень полезны при решении других проблем.
Из статьи MSDN вы ссылаетесь на:
«если пользователь попытается загрузить * файл через соединение HTTPS, любые заголовки ответа, которые препятствуют кэшированию, приведут к сбою процесса загрузки файла.»
Я предполагаю, что IE8 не уважает Cache-Control: no-cache = "set-cookie" как правильный заголовок и, следовательно, считает, что ничто не мешает кешу, и загрузка может быть продолжена.