yes, it happens to me, its friggin annoying!!!! It happened to me last wednesday.
I think its cuz my throat is small or something. It happens the worse with meat and rice, things that don't dissolve well. I always make sure to chrew thoroughly and eat slow with those.
Here is a technique I use. If its bread or something soft, I take a very very small sip of water (I estimate 3-10 ml) and use that small ammount of water to push the food through. I think that water helps dissolve the food alittle. Its its meat, that small amount water will only help to throw up.
It you have to throw up, take small sips of water that might push the food through.