Why are these badge images broken?

Unlikely. From what I can see this is a configuration issue specific to those badges. I could say for certain if a screenshot of the admin page for one of those badges is shared. Updating doesn’t hurt though.