Ad Hoc Promotions Can’t Buy Customer Loyalty