better check if order must be updated, backported checkout_controller changes