But it is not down to the experts to say how things could be done better. Criticism of a service that went disastrously wrong is fully justified - there is no requirement on those affected by it to have to come up with a solution. That responsibility rests with those who are paid to manage the service (or, as some would have it, those who mis-manage the service).
Believe me, in any organisation (railway or otherwise), when things go wrong there is an internal inquiry and lessons are learnt. In most cases, situations that arise are one offs as the situation is rarely identical in terms of fault, location, availability of staff and other factors.
There is no industry handbook that outlines the ebst way of dealing with every incident that can occur in every possible scenario in every possible situation. It can't be done like that. So every time something happens it will be managed in the way that seems most appropriate at the time with regard to the bigger picture as well as health and safety and other safe operating procedures.
The decisions that are taken on the spot may not turn out to be the best decision with hindisght. Sometimes, what seems to be a good decision will be undermined by a further development, or a further failure. Sometimes, the decision may have been made without full knowledge of all the facts. The point is that the lessons learnt will be applied to future incidents. Unfortunately, the chances of soemthing identical happening in the same set of circumstances is rather small.
If non-experts suggest solutions on here, they usually get shot down by experts who explain (patiently or otherwise) why the suggestions are impractical.
In this case it sounds very much as if Control could have shortened the delay by having access to rolling stock experts who could have confirmed whether the solution suggested by the traincrew was safe, talked them through an alternative fix, or gained an understanding of the problem beforehand if it was necessary to send someone out. I've read of other TOCs having "traction helplines" for drivers to call - lesson for FGW?
It may well be something that FGW should have, and it may be something that they will introduce. No doubt such an innovations has already been discussed by people within the company, but these events may prompt a rethink. Or they may decide it still isn't a good idea. It is a decision for the senior managers as to how worthwhile it would be.
Maybe it was considered, from the information available, that the best course of action was to send someone out to look at the fault, rather than rely on second hand descriptions of what was happening. I don't know.
As I said above, FGW will be aware that the delays caused were unacceptable, and will analyse what happened in great detail.