Only remove delivery variant if it actually exists

Wouldn't `delivery_group.deliveryvariant` raise a `DoesNotExist` error if there is no `DeliveryVariant` related to the `DeliveryGroup`?