Все понял.
Почему удалялась запись о корзине пользователя. Потому, что эта запись ссылалась на ForeignKey на Session.
И при удалении Session записи, при смене пользователя - удаляются все связанные записи.

Теперь. Почему оставалась продукты в корзине.
Потому, что продукты не удалялись. И при появлении новой корзины, они ссылались как на старую запись старой корзины.

А сегодня я сделал откат нескольких дней.
И запись session key в COOKIE.