Put in some extra work to keep the model consistent when changing the primary_location_id for a team