I don't think this is correct - coq does not have a /u/ sound in /cok/ but coke is pronounced /couk/ (sorry for the completely unortodox phonetic language).
Well, it entirely depends where you live. The GP's comment make perfect sense where I am, and seem a good explanation, but sure, depends on how you pronounce 'coke'!
Well, it entirely depends where you live. The GP's comment make perfect sense where I am, and seem a good explanation, but sure, depends on how you pronounce 'coke'!