Я столкнулся с этой проблемой на старых версиях IE. Он никогда не воспроизводился в тестовом жгуте и не оставлял следов в журналах сервера, но постоянно влиял на очень небольшой процент загрузки IE 6.
Решение состояло в том, чтобы встроенный HTML-файл дважды проверял, загружен ли JS.
foo.js:
// do all the real work.
// As the last statement, set a variable indicating completion.
foo_js_fully_loaded = true;
foo.html:
<script src=foo.js></script>
<script>if (!foo_js_fully_loaded) { /* reload the page */ }</script>