When running OgreMeshUpgrader without a destination file, it is supposed to overwrite the existing file. It won't overwrite read-only files (correctly), but it doesn't give any message that updating has failed, in that case.
I think it should probably give a warning, to save the next person to run into this the time it took me to find out what's wrong

.
Edit: Submitted to Mantis.