How Elliott’s monthslong Starbucks campaign got it a better deal than it asked for