scrollTo()を呼んだ後にスクロールが完了しているかどうかの判定が間違っていたので修正。
if($(window).scrollTop !== 1){
↓
if($(window).scrollTop() !== 1){