If I recall, didn't Kabuto not put the kunai in them? Wasn't it Orochimaru that basically had the 'obey me' spell on them? Kabuto chose to let them keep their free will until he decided to block them.
It's been ages since I've seen Kabuto demonstrate the edo tensei to 'Madara', so obviously I can be wrong here.
Edit: I was wrong. He did use the tagged kunai on Danzo's assistant-person-thingie.
Maybe the kunai is just a means to integrate the seal in the corpses?