Let's let the unread features determine how to scroll

I profiled this and on a 700 post thread, 30% time was spent trying
to figure out if we needed to scroll to the top of the thread or
not. I don't feel that's acceptable.
It's more efficient for us for this to be where it was
But it doesn't help anyone else. IndexBuild shouldn't be thrown
until the Index is actually build so people can deal with the nodes
The refresh button behavior should be dependent on the view