Revert "FirstVisibleRevisionBeforeUpdate fixed when changing repository"

This reverts commit c0d8fe640486ea3194626ebfc4209e949b6aa8a1.
Revert "Row selection fixed in RevisionGrid after updating"

This reverts commit 1f055aaae3c26269683b47af5baa8fca13c6b559.