So the process basically is that the base removes a proton from position alpha, forming the enolate, then the enolate attacks Br, adds it to the double bond and the lone pair on O reforms the pi bond to C. We get back the ketone.
I completely understand the mechanism of how this process repeats itself two more times, due to the alpha proton becoming more acidic with each added Br.
What I dont however understand is this, after the first Br is added I have a carbonyle with a Br in alpha, should this actually give an extremely fast E2 reaction with hydroxide as the nucleophile?
What prevents this from happening until I get the haloform at the end?