isStranded

True while the vehicle is stopped mid-route because it ran out of charge.

On a substrate where vehicles share space it stands there for the rest of the replication, obstructing everything behind it, which is what running flat on a guide path actually costs. See ksl.modeling.fleet.policies.ChargeReservePolicy for the guard that stops it happening.