Последние две строчки не отрабатывают из-за того, что listchange не успевает загрузиться, и объекта document или document.body еще не существует.
ИМХО, устанавливать позицию скроллинга нужно по onload, когда загружаемая страница полностью сформировалась