we now properly handle deleted attendee badges

Bug I discovered while making this change and updating the unit tests.