Here is why you did not receive the jump, nor could you buy aircraft:
Infrastructure is actually rounded. Therefore, at 999.99 infra you may actually have 999.98674836573 infra.
When it shows that you have "1000" infra, you actually have 999.99747383482 or some number like that. You actually need to cross into 1000.0000000000 in order to be qualified for 1k infra benefits and jumps.