When you say that if Mavis synchronised her clocks she should reach the same conclusion you are actually trying to think in terms of absolute time. Absolute time means that time is ticking the same way for all observers and its just that she is moving and so she is getting the wrong information. Surely if there were two clocks at both ends of the train cart and if Sanley sees lightnings as at the same time then so should these watches. But what is a watch? Its just some sort of a machine that generates events that we all agree last always the same..we call these events ticks of the clock if you want.So for something to be a clock it has to repeat, it has to have some sort of regular repetition of events.
Let us first agree what do we mean by simultaneous events. Without the clocks because clocks can be flawed. So, if for example, you are in betwen two guys firing a guns at each other, and you are in the middle, then you can say that they fired at the same time if both bullets reach the middle at the same time, that is, reach you at the same time. So, imagine now that you are moving towards one of them at some speed v and you know that the speed of the bullet is w. Now, you reach the first bullet, you meet that bullet, and some time after this, the other bullet reaches you, of course, only if w greater than v. Now, you can measure the speed of the bullets and then say aha, if i am moving at this speed or that then this bullet was shot some time ago etc from a stationary or moving frame or whatever...and all of this you can say because you know what is the speed of the bullet, you know what is your speed, and you measure the speed of the bullet as seen from your frame. Know this speed is different than w of course. It could be that for one bullet it is v+w and for the other its w-v...or something else...But with light, if you measure it to be c in one frame you measure it to be c in some other frame. So for light you can not use speed adition to reach the same conclusions as for the bullets. So if the speed of light is c (and it is) and if it hits the end and the front of the cart, and reaches you that is the middle of the cart at different times then there is no other conclusion but that this happend at different times. If there were in deed clocks overthere and if the lightnings hit them and they stop working, would they stop at different times? Yes, they would.But how can this be? The guy seeing all of this from his perspective must see it happen at the same time! He also must see it hit the train, or else it would be hard to explain the markings on the train. And yes, he does see it hit the train. But what does the man on the train see? He sees lightnings at different times and why would he be wrong? There is no prefered frame of reference here. So, still, how can we explain the clocks? Surely, then, the guy outside must see the clocks to be out of sync! And yes, he does see them that way. If you carefully derive the formula you see that the clocks must be out of sync by some amount that is proportional to the lenght of the train cart, that is to the amount of their space separation.. And yes, experiments confirm this. This might be unsatisfactory because you could still say but HOW? You must see and understand the fact that these two reference frames are equal and that if someone measures something in one frame, and someone else in some other frame, we can not just dismiss one of them as "wrong" because, we can not even tell who is moving and who is statinary. So this is compelling. And in agreement with experiment, i say one more time.