Fix free shipping spec

We need to call `order.update!` after applying the promo as there's no
longer an active record callback to do so (makes things way faster)