Tags IsBaby and IsVillager can't be changed from true to false with /entitydata
Spawn a Zombie, and execute :
/entitydata @e[type=Zombie,r=5]
This do work, but when you try again:
/entitydata @e[type=Zombie,r=5]
This don't do anything, but the console output say that the value change.