A train when it is stabled is simply shut down.
A train is “prepared” for traffic at the start of the working day and that is where faults can be found.
There isn’t staff discretion to say it’s ok or not, standards of staff has no bearing on this. The railway operates to a rule book and that gives clear instruction whether a train is fit to enter traffic or not.
You may not have been aware weather conditions were far from ideal on Tuesday night and freezing temperatures can cause issues with 30 year old diesel trains starting.
I’m not sure how well you know the Geography of this part of the world but Portsmouth is 2.5 hours journey time from the nearest GWR Maintenance Depot (St Philips Marsh), the route is also shut overnight for NR Engineering works so simply ‘notifying the depot to provide 2 replacements’ is not possible.
The railway is also not funded to have drivers booked on all night to move stock around the network, whilst this would make networks more resilient along with having a bigger pool of spare rolling stock, however the Treasury does not wish the railway to be funded like this at present (hence several fleet reductions across differing TOCs).
@JN114 who is involved in day to day fleet operation has also given an explanation of the current challenges.