Cardiff boss Neil Warnock says Wilfried Zaha 'wasn't in a good place' when he returned to Warnock's former club Crystal Palace from Manchester United.