There seems to be a bug when using this function. If you have an unmanned vehicle with passengers, then when it is destroyed, the soldier who is at the beginning of the passenger list will always die. Even with crewEmergencyEvacuationSurvivalChance: 100