Some 20,000 seafarers are stranded in the Persian Gulf. Many are dodging drones or rationing food as they wait for an escape plan.