Yes, if you run the wizard once on your site, it always thinks the session variables are set even if you deleted those pages and start over. I would say you probably have to set the session variables on the confirm page so that you can use them to populate the checkout page when they go back.