Rail cars and locomotives do have a manual brake like cars and trucks.
The impression I got was that manual brakes were available on the train cars and locomotives, but too few were set (or at least in terms of functional ones). The business reality I'm hearing on here is that the few (ONE in the case of the title accident) personnel on the train are pressured to keep a tight schedule, and the manual setting and release of brakes is frowned upon as a time-waster. Is what it is.
Another impression I have is that there are no agreed-upon federal standards for the # of parking brakes to be set - it's up to the train crew, perhaps effectively what I called in another world "tribal knowledge". I don't actually mean that in a negative sense - over time I've found that some scarily important stuff is not written down anywhere, but rather passed along as oral history !
My first hope is that trained staff are in place that fully know what they are doing. Unfortunately, many corporations don't like the cost implications of that hope.... but I digress, a bit.
I actually often prefer simple,hands-on operator controlled actions for many things, but this application nearly screams out for a computerized baseline control. Once you have some "smarts" in place at the car brake level, based on grade slope and train weight, a computer could recommend setting XY # of parking brakes.
Press a few buttons in the cab, and XY brakes are set to Park, on the train. Return to the train, and so long as the main air compressor is running, the Parking brake latches can be reset in the cab, with a few keystrokes. If the air compressor has failed and can't recover, then the Parking brakes need to be Released manually.
Adequate brakes get set, and the employee time to Set/Release them is minimal. I'd have trouble believing that a graduate MechEng would have trouble coming up with the datatable of GradeSlope vs. Train Weight vs. Minimum Brakes to Set.
While you are at it..... putting a bit more telemetry on the car brakes would be pretty easy - Brake temperature, movement of key actuators, air leakage rates per car...... tells you about sticking and overheating brakes automatically.
Any system like this today would report anywhere on the globe, so the data could be reviewed by people other than just the over-worked/tired crew on the train. Extra eyes can be really useful.
As always, any of these "smart" systems should be designed for manual override, under the control of an appropriately authorized person - confirmation sign-off by a Yardmaster, Eng specialist.....
I don't put blind faith into "smart" tech solutions, but IMO, train technology in regards to what we are discussing in this thread needs a significant amount of attention and updating.
Rgds, D.