Я сталкиваюсь с очень похожей проблемой, когда динамически генерируемый iframe после его загрузки застревает на первом src, и даже если родительская страница меняет атрибут src iframe при каждой перезагрузке, iframe по-прежнему загружает первый.
После нескольких часов борьбы с этим я обнаружил, что это всего лишь <ошибка обновления IE8, и если на страницу переходят по ссылке или через ввод URL-адреса в адресную строку, все работает как положено. Поэтому, если вы не обновите страницу или не введете ее снова, введя адрес, у вас все будет в порядке. </p>
Обновление:
Проблема, похоже, решена путем повторной установки атрибута SRC в iframe, например
iframe.src = iframe.src;
Кажется, это заставляет