Fix situations where two objects with the same slug (in different contex...

This fixes a nefarious little bug that occurs when two badges with the same slug in two different contexts (such as different systems) can receive bad data back from imageHelper.putModel.  This was manifesting as vanishing criteria for a published badge (actually the criteria wasn't vanishing... it was being put on the other badge!)