ОА
В моем случае проблема в том, что скролл не сохраняется, когда скроллишь список больше, чем на количество элементов, загруженное в loadInitial().
Так как после возвращения на экран, снова вызывается loadInitial(), и он меньше, чем позиция, на которой сейчас находится список
