I think the question has boiled down to "why did 'flannel' come to mean to talk evasively to; flatter in order to mislead."