Users should not have two roles in the same course since one role's permissions will override the other. If a student is officially enrolled in the course, providing the student with the TA role will allow the student to see his/her classmates' photos, grades and personal information, which violates privacy policies. Officially enrolled students should not be added with the TA role.
In addition, if an officially enrolled student is also added as a TA, the student will no longer be able to perform student functions such as submitting assignments and signing up for appointment slots. Instead, they will see class assignment submissions.