I don't think I have anything else to say for this debate.
However, we all must remember that this series is written by Gosho Aoyama, not any of us. Therefore, what will happen to Shiho when the ending comes depends on his knowledge about laws and justice system in general, not ours. Especially when Shiho's situation is much more complicated than any ordinary murder case.
If he doesn't do his research correctly, some of the details may turn out to be false, thus different from what we have expected. Of course I must also count the possibility that we are wrong while he's the right one (after all, none of us totally understand the justice system in Japan to the rate of 100%).