Fix group unassigning

Uber was creating a badge with a duplicate number when you unassigned a
badge from a group. Now it just adds an extra badge to the group
instead.