When a user leaves a group, remove them from all group challenges

This should fix #2195.

However, what should happen when the user is the leader of the challenge?