I notice this function is no longer being used anywhere.  Should we just get rid of it entirely?

And what's the reasoning behind no longer preferring assetion.image when baking the badge, if I might ask? (I admit that prior to this, I actually had no idea that the assertion structure could have an image field, so I may be missing some history here).