Maybe he already knew he is going to be promoted? Usually my experience is these things actually happen (i.e. decided) a while before they are announced, and if he knew he is going to receive a major promotion of course he'd think everything is wonderful!