lo que me despertó la curiosidad: ¿qué pasó con todos esos avatares?
Resulta que esos usuarios no existen.
Probablemente no deberíamos otorgar insignias a usuarios que ya no existen, ¿o quizás deberíamos evitar que se muestren? De todos modos, están desplazando los avatares de los usuarios reales ¡aquellos que nos importan!
Dado cuándo se otorgaron estas insignias (al momento de escribir esto, eran las más recientes), sospecho que se otorgan cuando la cuenta de usuario no existe, en lugar de otorgarse cuando la cuenta existe y luego no eliminarse al borrar la cuenta.
Creo que los IDs de usuario residen en la tabla incoming_links. Esos registros no se destruyen de forma dependiente, y la consulta de la insignia de compartir solo protege contra el hecho de que user_id sea nulo en la tabla incoming_links:
¡He creado una solicitud de extracción que une esas consultas de insignias a la tabla de usuarios; mi primera solicitud de extracción, así que espero haberlo hecho todo bien!