Never had issue with getting the can of soda.
Well unless I was flying F and they run out of Coke Zero. Which apparently is fairly frequent due to small number of Coke Zero cans being catered and if you have more than a couple of people drinking it (even in F) ...