I need to go look up what AIT and BCT are.
So if I am understanding you correctly:
1. you can't be deployed for NG once you are contracted with ROTC
2. you can't be deployed for NG until you do BCT and AIT
So, yes, it definitely sounds like timing is everything