Set potential distributor and order cycle before attempting add to cart, revert on failure
Remove controller specs that are now covered by OrderPopulator
Reload order before setting variant attributes, fixes group buy
Tidy-ups