Hi Ryan,
I am not sure what is wrong with the 3drefit command, I might need to take a look using your dataset. But before we go down this route, did you try the -dset option in SurfToSurf ? This should allow you to create niml dataset instead of the.1D that you got with the -data option.
cheers,
Ziad