Can you please double check this, by making a new student user with a registered account and trying to add them? We have automated tests that assert that a student doesn't have to be enrolled in the course to be added as beta tester, and I swear I've added beta testers on stage for people that were not enrolled in the course.