Yeah - I was trying to do the complement of the add_users function in common/djangoapps/student/roles.py -- there are a few checks if user.is_authenticated -- and this silent failure is what causes you to add a user to a group and have seemingly nothing happen.