The Government is failing to be "frank" with the public about the extent of no-deal preparations because it wants to shore up support for Theresa May's "disastrous" Brexit deal, a civil servant says.