If a 'passing train' clipped a stationary one at 90mph, it probably wouldn't entirely be the drivers fault (except 'SPADs') because train drivers can't:
a) steer
b) stop quickly.
But consider if the train driver was doing 5-10 mph in a very busy marshalling yard - I would suggest he would most definitely be at fault for proceeding where doubt existed.
The comparison is a load of b@lls anyway, for reasons a) and b) above.
Besides, I understand the report to describe quite extensively the contributory human and procedural factors concerned, as most AAIB reports do.