I don't think he favoured him over O'Hare.
O'Hare played 4 games in 14 days on his return and got dropped to the bench so I'd imagine that was to give him a rest.
Next time Palmer started was against Plymouth when O'Hare wasn't in the squad for whatever reason but he came straight back in...