Save product earlier for validation

The InlineFormsets need a valid Product instance to validate. Copied
behavior from old ProductCreateView, creating the product even before
validating the associated InlineFormsets.