Move hidden slots to hook fired at the top of every page instead of the one at the bottom of every page, as it seems to be missing for a lot of shops.

Also change the JS logic to use the nosto api to determine when slots have been populated in order to move auto slots and reload recommendations when needed.