Moi je le dis (enfin je l'écris, parce qu'à l'oral on entend mal la différence

), parce que ça me semble plus naturel et que je ne vois pas de bonne raison qui justifierait que ce soit incorrect — ne pas accorder revient en gros à supposer qu'il y a un auxiliaire avoir sous-entendu, ce qui n'est pas stupide, mais dans la mesure où cet auxiliaire n'est pas effectivement là j'ai tendance à considérer qu'on peut accorder quand même (le « vu » n'étant plus vraiment autre chose qu'un adjectif ; on décrit l'état des conséquence : ces conséquences sont vues. Ça revient en fait à dire qu'il y a un verbe être (et non un auxiliaire avoir) sous-entendu.)
En fait tout dépend comment on voit le truc (et je ne suis pas sûr de faire toujours pareil), le participe passé invariable correspond à l'idée que l'action de voir a été faite par le sujet de la phrase. Dans les textes réglementaires, c'est ça par exemple : vu le décret machin, vu la loi truc, etc., le conseil décrète :
Là ce qui est important c'est que c'est le conseil qui a vu. Mais dans la langue courante c'est souvent plus vague que ça et le sujet de l'action de voir n'est pas forcément bien défini, donc ça me paraît logique d'utiliser le passif dans un tel cas. Genre ton truc aurait pu être mis complètement à l'impersonnel : vues les conséquences de la fermeture du topic, il est possible de slapper naPO. Dans un tel cas, il s'agit vraiment juste de dire que les conséquences ont été vues sans préciser qui les a vues. Enfin bref, c'est évident qu'on peut toujours le laisser invariable, mais ça me semble souvent plus naturel d'accorder et donc je le fais parce que j'aime bien faire ce que je veux ^^
edit : de plus, quand un verbe ou auxiliaire est sous-entendu, « normalement », c'est le verbe être, donc même si au départ c'est plutôt avoir dont on a fait l'ellipse, après coup on a toujours un peu l'impression que c'est être ^^