Longtime Halo fans have understood this since launch: “Halo Infinite” needed more than a year’s delay.