Forgot to specify "dependent: destroy" for UserBadges

This fixes the problem when deleting a badge after assigning it to users.