Delete with save kwargs

delete() and save() don't share kwargs (except 'using') - any save() on Line with quantity = 0 which passes non-delete() kwargs will crash here.

Example: calling "create" on the related model manager (from, say, basket) passes force_insert=True (django.db.models.query line 405)