A diner’s billing dispute exposes risks in credit card tipping and why keeping receipts can protect consumers.