I think social desirability bias almost certainly did mask Trump's support.
The study I linked to is a pretty strong case for it existing. The study randomly assigned voters to complete a poll online or via phone. College educated voters were substantially more likely to support Trump in the online poll. Whether social desirability bias alone accounts for Donald Trump outperforming the polls is another question.