tuezov52,
Вы злой ленивый хам.
Проблема в этой строке в syncList.js:
if (secondSelect.length>0) setTimeout( function(){ secondSelect.options[0].selected = true; }, 1 );
То есть, Вы устанавливете selectedIndex, а функция, вызванная по таймауту из GET_LIST через 1мс его сбрасывает на 0.