No problems here mate... I jsut read the first part of your long post and didnt see any 'if' clauses there so assumed he was still going to eat... the ifs didnt come in till the later part of the post which I didnt use because they didnt apply because the party was going to be leaving.
Either way it didnt matter. If you notice in my post the barkeep said the dwarf should stay if he was hungry but if you look down further in my post I never singled anyone out from going. I left it open because I was sure the dwarf would tag along once he found out they had to leave right away.
So no problems either way. You could have left your earlier post it didnt matter.