I don't know if this is helpful for JM, but it's possible to derive the Lorentz transformations without the second postulate but only assuming
* Principle of Relativity (first postulate)
* Isotropy of space
* Homogeneity of space and time
* Causality
When you do this, you find there are only two choices for transformations between inertial frames that are consistent with these assumptions
* Galilean transformations
* Lorentz transformations
No discussion of light rays or any other kind of electromagnetic interaction is needed. The Lorentz transformations thus derived will have a parameter with the units of velocity that must be bounded from above for causality to hold (let's call it "c"). You can then use experiment to choose between these transformations and fix the value of the parameter.
This is done in Doughty, Lagrangian Interaction (section 5.5). He refers to two papers from the 1970s in the American Journal of Physics (vol. 43, pages 434-437 and vol. 44, pages 271-277).
Rindler, in his book Essential Relativity in a section titled "Special Relativity without the Second Postulate", refers to a paper from 1910 and another from 1921, so it seems to be one of those bits of knowledge that is periodically forgotten and remembered. (This has also come up on the forum before.)