In the modified animation it shows just what I said would happen. So why you say this can not happen is a bit strange.
These examples have to violate the requirement of the thought experiment that the flashes occur when both observers are equidistant from both. This is physically possible, but artificially maintains simultaneity. This is a special case where the timing of the flashes has to be very precisely offset from one of the observers being equidistant.
Now I understand your next animation with multiple light cones. Why would he not observe them come form the ends of the train?
You say "...as the platform observer would not observe them to originate from the ends of the train." without any sensible logic.
Actually, I think I messed that one up. I missed that the first one was a special case.
Last edited: