It is easy to observe that this "rule" is false. Even though everyone pronounces it "thomases", some spell that "Thomas's", others spell it "Thomas'". It is a purely stylistic spelling difference, and both forms are in common use, in literate environments. So, there is no one rule about how this word is spelled. And since neither form reflects the pronunciation, both are purely conventional, they don't have a much deeper meaning to lean on.