Keep public groups when creating-user switches location
A staff member creates some public groups at their school. These are groups other staff at the school also want to use.
Now, the staff member who created the group moves to a new school.
When the staff member leaves, the public group stays, but it loses all of its members.
When the staff member leaves, the public group stays and all of its members stay too.