Maybe check ``product.refresh().name`` here to make sure it actually got updated?