It's fun isn't it.
What you end up with is an invariant speed in the equations that describe space-time geometry.
But the fool in his heart may still reason (hopefully in his head) that photons may not travel exactly at the invariant speed and, therefore, may have a very small mass. It may be the invariant speed is actually slightly larger than the observed speed for photons since, as you say, originally the invariant speed was postulated to be the photon speed and all the math worked out on that postulate.
Different observers would, indeed, measure a slightly different speed for light if only their equipment were sensitive enough, and relativity would still work. [*]
This would limit the mass of a photon to be certainly below 10-14eV/c2 (depending on the experiment).
The question in post #1 is certainly phrased in terms of the speed of photons - so maybe it can be answered by pointing out that no particle can be accelerated past the invariant speed of the universe, massive or massless, and so, since the slightest force would accelerate it to that speed, we should not be surprised to see all massless particles move at exactly the invariant speed. The name "the speed of light in a vacuum" is an historical accident.
Hmmm ... it's still glib isn't it?
-------------------------
[*] though there is the curious problem of how come all light is in a very narrow range of speeds ... which, in a way, would be the question in post #1.