По идее создаете доп свойства инфоблока для каждого склада, по событию заносите остатки по складам в этим свойства. И потом сортируете по этим свойствам.
Ну так естественно никогда не завершится. Вы делаете перенаправление, если пользователь авторизован, а он всегда авторизован и поэтому запрос бесконечен.
По Битриксу как-то так:
Код
if (isset($_REQUEST["backurl"]) && strlen($_REQUEST["backurl"])>0)
LocalRedirect($APPLICATION->GetCurPage());
Ну так значит у вас были прописаны абсолютные пути до картинок. Домен был указан вручную или из настроек. Попробуйте поменять домен в настройке сайта и настройке главного модуля.