Bug 1077652 - Simplify about:newtab page update mechanism and correct behavior to work better with preloading