I'm a bit surprised by the lack of emphasis on this one of the identified causes:
Out-of-correspondence testing
136 The maintenance tester did not complete the specified out-of-correspondence testing following installation of the reserviced point machine.
[Out-of-correspondence testing, for this crossover, involves (at least) manually placing the points in all four positions, and the control lever in each position, and testing which of those eights states result in correct detection. It is the final back-up to every other check during the preparation and work.]
The corresponding recommendation is:
5 The intent of this recommendation is to reduce the likelihood of essential signal maintenance testing tasks being overlooked and not completed.
Network Rail should review its arrangements for recording progress when carrying out testing defined in its signal maintenance testing handbook. This should take into account environmental and other challenges relevant to the workplace and make enhancements that ensure practical contemporaneous recording of:
• the completion of each test step
• relevant test results, measurements, and findings (paragraph 177c.ii
and 177d).
However, I suspect this one may be more important:
4 The intent of this recommendation is to ensure that, when signalling maintenance teams make engineering changes to the signalling infrastructure, the requirement for the maintenance tester to be independent of the installers is effective in assuring the integrity of the signalling system.
Network Rail should review how it can best achieve the required level of independence between the installation and testing roles when pre-planned renewal work is carried out under the processes described in its signal maintenance testing handbook. This should take into account how people undertaking these roles work currently. It should make enhancements so that practical working arrangements are defined.
This recommendation may be relevant to other types of signalling work undertaken under arrangements described in Network Rail’s signal maintenance test handbook (paragraphs 177b.i, 177b.ii, 177c.i, 177c.iii and 178).
The issue is how you get two people working together in a small team to genuinely check each others' work, and challenge anything that seems to be missing or wrong. It's similar to the long-standing issue of making voice communications include formalities like "repeat back" - it feels awkward among friends.