Fixed a bug I introduced while making so the user didn't have to make
two extra clicks just to confirm s/he didn't need shipping when no shippable
items are present in the order.
In the current brain dead e-commerce page flow, process-order-quantity-shipping
*must* be called no matter what, because that's the page that actually gives
ec_items prices, and without them the user ends up with a $0 total for his
order, always.