That's the only issue I have with this.
We want the guilty to be punished to the extent of the law. Punishing an innocent person accomplishes exactly nothing and is pretty much modern slavery.
In your hypothetical example, the prosecutors, judge & jury would be culpable.
If when reviewing how the false conviction happened it can be shown the prosecutor hid evidence that pointed towards innocence or manufactured evidence to get the conviction through bogus witnesses deals, etc the prosecutor should be put on trial for no less than the false convictions they doled out to others.
If a juror broke the law and it resulted in a false conviction they should be charged.
If everything was done properly and when reviewing the evidence you would come to the same conclusion excluding the new evidence and the new evidence wasn’t a failure on the prosecutor's part in finding then there is no one to blame other than the criminal that did the original crime. And I'm not suggesting the falsely imprisoned aren't due restitution even under these circumstances.
I’ll add that if the new evidence proves a witness lied on the stand they should be doing jail time. And for no less than what they tried to do to someone else.