The reason that we use the stability analysis (on singlets) is to make sure we are actually modeling the ground state of the real system in question, but this also seems like it could be a little bit counter-intuitive because the resulting wavefunction is then spin-contaminated. This is supposed to happen, right? If so, what is a good value / rule-of-thumb estimate to expect after a stability reoptimization of the wavefunction?
Also, this next question is not quite as important, but still worth asking. What does it mean when the spin-projected wavefunction has more spin-contamination than the original? I have only seen this happen once in a singlet calculation of ammonia-coordinated iron(II), but it definitely happened. This is approximately what happened: = ~0.8 -> 1.1 after annihilation, for reference.