It sound like a lot of work to replace/re-adjust the switch rails and all the various bars involved.
Asking as another layman with some experience of machinery design, is the purpose of the mandatory frangible link just to ensure the point blades will not trap the wheels in a run-through situation?
If it is intended to prevent/mitigate damage it does not sound as though it is adequate. I would have thought it would be possible to design a point mechanism (with or without one or more frangible links) that would lock against facing moves but still be able to avoid what sounds like pretty major damage when forced over in the trailing direction.
It is a lot of work to fix a run-through. In my experience, you are into replacing the stretcher bars and connecting rods, and probably the point machine too, or clamps in the case of a clamp-lock.
It is easy to say that something should be possible. I would have thought that if it were possible, someone would have come up with a solution by now. I vaguely recall that there was a version of the clamp-lock that could be trailed, but it was only for use in yards as it wasn't considered to adequately lock them for facing passenger moves. Likewise there are some continental designs that unlock a set of points if a train trails through, but AFAIA they aren't used in the UK, again because they are not considered to adequately lock the points to UK requirements.
Remember that both switch blades are physically locked in position - it is as important that the open blade stays open as the closed blade stays closed. They have to stay locked not just against the forces applied by the train wheels at the switch tips, but against the forces applied on the blades as the train passes along the switch blade - these forces can try to open the closed switch tip. The two switch blades are physically connected not just at the switch tips, but by stretcher bars further along the switches too, to prevent the open switch from flexing and coming into contact with the backs of the wheels. So as a train takes a point in the facing direction, there can be forces on both the open and closed blades, similar to those that would be applied by a train trailing through the points. So anything that unlocks the switches due to the forces applied by a train trailing through the points could also unlock them due to the indirect forces applied by a train taking the points in the facing direction.