Fix group badge claiming and display fixes for dealers

A new set of fixes for claiming badges in a group.