Nice! That solves the initial problem, but still leaves the other issue.
The other issue is pretty serious as well since if you have multiple zealots with different weapons selected, some guns, some blades and you select all of them the ability to morph back to blades orders the ones with guns to go to blades but then orders the ones already on blades back to guns! Can't figure out why its doing that.
It's almost as if when you order the gun units to go to blades, all the blade units get the opposite order to go to guns but I just don't see how that is possible since the going to blade order has no effect tree and how could it trigger a totally different ability to activate?
I have solved this by placing a requirement on the morph ability checking the units behavior! Thanks for the help DR Super. Can't believe I've had this problem for so long and solving it was as simple as checking an Ignore Placement Flag. Sheesh....