The problem with the last mechanism is simple:
Furthermore, I did an ab initio calculation on orotidine (with a CH3 in place of the ribose).
Several investigators suggested that instead of doing a nucleophilic attack at C-5, it should be protonated by Lys93:

I have modified the mechanism slightly - the authors write a carbene as the decarboxylation product.
This mechanism is easily testable. Just run the reaction in D2O. At least some D should be found at C-5 in the product. So far, the experiment has not been done.
A final mechanism comes from a non-observation and a couple of observations.

Perhaps, therefore, the conformation of OMP when bound is as shown in B above.
So far, no crystallographic verification of this idea is available: the OMP decarboxylates so rapidly that it is gone before crystals can be grown.
Where does this leave the mechanism of ODCase?
We have at least eight mechnisms, each of which has some supporting evidence from experiment or calculation. Each of them also has defects revealed by experiment or calculation. Here they are, as summarized by Houk [J. Phys. Chem. B, 2007, 111, 12573], who used high-level MO calculations to evaluate the energetic of each. No calculated value for the activation energy matches the experimentally determined one.
No final, definitive mechanism is available. But I have my own favorite:

By analogy to electrophilic aromatic substitution.