Getting back on topic...
Over the time I've been on this board I've read of a number of instances of trains stopping in the middle of bumf**k because the crew timed out. Being in the middle of bumf**k makes it harder to bring in a fresh crew, in addition to inconvenience to pax (not being able to detrain). Since, under normal circumstances, it's not rocket science to calculate the time from one station to the next, why not have a timed-out train stop at the closest prior station? Or, in the case where stations are waaaaaay far apart, at least stop at the closest prior built-up area? It would be more convenient for both pax and crews.
In other situations, it seems there could be an urgency exception to the time-out rules themselves, allowing crews to work overtime just long enough to get the train and its passengers to a better area, that area TBD by the circumstances.