Chrome восстанавливает положение скроллбара при F5. А ваши юзеры должны будут жать F5? Хотя по Ctrl+F5 ничего не должно восстановиться, я бы назвал это багой. При обычных переходах по страницам все работает как надо. Если же вам нужно чтобы юзеры жали F5 и их кидало туда, куда вы хотите, то сработает такой трюк:
window.onload = function()
{
setTimeout(function(){ window.scrollTo( 0, 2000 ) });
}
И вешать надо не на window.onload, а на DOMContentLoaded (проще через jQuery(document).ready( .. ) )
Еще лучше сделать анимированную прокрутку. Опять же, проще на jQuery, но не обязательно.