change order confirm step to fire based on order.confirmation_required?
like later versions of spree