thats exactly what sleep is for, if sleep also did damage (or required more damage % before being woken up) it would be overpowered, especially when combined with swarm
a better way to improve undead would be to reduce the HP regen aura for DK and give standard units a slight HP regen
or give undead goldmines an upgrade that gives acolytes antimagic shell (only while mining gold)