Indian restaurants have forced Zomato to change its recipe—and customers are left with a sour taste