Yo de reportar no soy mucho, básicamente sólo para mover de un foro a otro en el de PC (que la gente tiene una manía de publicar temas de hardware en general que ufff), así que puede que diga una barbaridad.
Pero, en base a eso, creo que pasa igual sea el primer mensaje de un hilo o un mensaje cualquiera, que una vez reportado, no se permite reportar otra vez.
Bueno, de una forma u otra, creo que sería interesante que el botón reportar apareciera como si estuviera deshabilitado, por ejemplo, con una opacidad de un 50% e incluso, si como digo, no se puede reportar dos veces un mensaje, directamente sin enlace a reportar.
¿Por qué sugiero esto? porque me parece una pérdida de tiempo para el usuario y una carga adicional al servidor el llevarle a una nueva página que diga "ya ha sido reportado, si es urgente contacta con un moderador o administrador".
Bueno, en realidad, por la urgencia, sí dejaría funcional el enlace, pero al menos que visualmente diga, "oye, ya está reportado". Como digo, con una opacidad del 50%, por ejemplo. Y no se hace perder el tiempo al que, voluntariamente, quiere ayudar a moderación.
Y, evidentemente, que esto sólo se muestre para mensajes ajenos. ¿Por qué? porque la gente no tiene que saber que sus propios mensajes han sido reportados

Sobre todo para la gente que se dedica a tocar las narices (léase el foro de "Políticas de EOL" para referencias).
O sea:
- mensaje reportado: transparencia,
- mensaje reportado y propio: normal, salvo si lo ha reportado el propio usuario.