Hello Tim,
I am not sure what you mean by using fsaverage to normalize the T1mprage files, but perhaps this point is irrelevant anyway. What you should use for surf_A is an anatomically correct surface on which the dataset is defined. In all likelihood, that would be the pial surface of the hemisphere corresponding to the statistical dataset in hand.
cheers,
Ziad