When an user has two addresses, if you add a product to cart, start the checkout and switch from one address to the other one, the first one gets destroyed. The origin of this issue seems to be
where the address get destroyed without checking whether it is included in the user addresses.