No. As you know, zombies are spawned with random limbs and/or head. The same thing happens when you polymorph into a zombie. You may or may not have all your limbs or head. So it makes no difference if you have a head or not as a zombie, when you change back you'll be back the way you were before you polymorphed.
As for zombies reattaching limbs/heads, they can do that with any limbs/heads. I once filled the library with zombies, and when I came back one had the head of the librarian