Optimize order page and handle deleted products

Down from 60+ queries.