Ну это вы уже как сами логику организовываете. Если скрипт до второго условия не доходит, значит проблема в логике скрипта.
Уберите из условий все действия и логика выбора ресурсов будет работать корректно
Спасибо что вытерпели меня, нашел проблему. Действительно у меня была в окончании. Сглупил и не заметил.
@playful в BAS есть режим записи для создания скрипта (ТОЛЬКО ДЛЯ НАПИСАНИЯ!) и режим запуска для работы скрипта. Так вот, в режиме запуска всё работает и скрипт не останавливается. Так что не стоит запускать его в режиме записи - для этого есть запуск.