Из Вашего описания вообще выходит, что после того, как товар заканчивается, то у вас в 1с создается новый товар и новый товар на сайт выгружается?
Значит, в момент, когда товар кончается, у вас стоит опция удалить товар?
А надо сделать вместо этой опции - деактивировать товар.
Тогда в следующий раз, когда товар выгрузится, он выгрузится в тот же товар и активируется, картинка при этом сохранится.
Если в выгрузке приходит товар без картинки, то картинка в Битриксе удаляется.
Лечится написанием обработчика на событие изменение товара, где проверяем, если это выгрузка из 1с и картинка пустая, то удаляем поле картинка.