The IMF says rerouted oil supplies and strategic reserves limited the economic impact of the US-Iran war, but emergency stocks are now depleted. High debts and deficits leave governments little capacity to cushion another price surge, while further geopolitical shocks could quickly disrupt supplies.