ok
Добавил условия. В итоге так.
если подключаемый слой доступен для записи (папка, образ) то подключает всегда в 1 слой.
если для записи не доступен (модуль) то два варианта
1. если слой 1 не доступен для записи то подключает в слой 1.
2. если слой 1 доступен для записи то подключает в слой 2.
Для sync2layer так лучше, иначе модуль подключенный после использования sync2layer сделает повторную синхронизацию не возможной.
Должно как мне кажется и с PUPSTATE=13 работать, неплохо бы проверить.