Ahhh Maya transfer attributes...why oh why do you add a history node to the stack when transferring. I had a situation where I needed to match the vertex positions of one object to another. The problem is that it adds a non-deletable node to the target's history. If you delete it, the tweak reverts. Lame.
Why can't it just query the vertex position of the base object and copy those values to the target verts?
Well thankfully there's a script that does just that. It the ZEN yo!
There are a big shwack of scripts in this suite but the tool I am talking about is in the mel folder. It's called doZenTransferPointPositions.mel
Select your base object and your target verts and run it. SNAP. Vert positions copied.