Prevent scrollPosIntoView from going into infinite loop

This fixes https://github.com/adobe/brackets/issues/9291 

This is a targeted fix to when  the scroll remainder waffles between the same positive and negative value which is what I've seen in every case of this hang.

To test this in brackets,
Sync to master and create a split view 
then open a document to the working set and go to the end of one of the lines
then resize the pane so that only the line numbers are visible
then click in the empty pane then focus the pane using the working set

=> hang