Reorder short circuit evaluation of Estimator#shipping_methods

It makes more sense to ensure that the order has a valid shipping address before performing intensive calculator operations. 

This also helps avoid potential issues where user defined calculators expect an address to be present when calculating the availability of a package with no negative effects to spree core.

If this looks fine for 2-2 I'll send another PR that applies cleanly to master.