You're probably right---even w/o the offer to 24 you probably wouldn't be able to keep it due to the wording.
It is kind of a BS move by the AF though, for someone legitimately not gaming the system. I know of no one who was trying not to make O-5---the payoff is minimal, other than avoiding exposure to a deployment or some other specific personal reason to get out.