Correct consume_items call for sandbox offer
Ensure basket lines have a strategy instance in formset

This change ensures that each basket line instance has a strategy set
for the BasketLineFormSet.  This means you can access the price and
availability properties of the line.

Fixes #961