[#3615054]Fix incorrect mark drag dest icon if it is not valid drop dest.

If we mark it as drop destination in ExoIconView but we cannot drop on it
really, it will never get that mark removed because drop will never in fact
be done, therefore it will stay as border line.