small refactor for restarting the checkout flow

use a better name for the method that restarts the checkout flow,also make sure we use the checkout_steps.first instead of hardcoding it to "address".

need to add some specs, do not merge this just yet.