I'd keep them separate, because there are times when I want the person's name for other reasons.  For example, in the admin email it's often helpful to include the user's name in the subject line.  I changed the name of the _forms_construct_name_for_salutation function to _forms_construct_user_name, which better describes what it does.