Well, there's the French expression: 'bois a la gorge'--which means 'wood in the throat' for having a hangover. So I suppose being flannel-mouthed could mean having a hangover, but I dunno...