Просто значение ресурса в начале работы скрипта присваивайте переменной - а дальше делайте с этой переменной что хотите - переназначайте ... Отталкивайтесь от этой переменной, а не от значения ресурса.
У меня иногда бывает, что сброс длится слишком долго и из-за этого скрипт завершается. Пришлось сделать игнорирование ошибки и повторять сброс заново. Может есть факторы влияющие на очистку браузера или почему так происхоит?