Glad it all worked out! I'm actually sat in the CX lounge at T3 now with my now 9 month old who just like yours again has my status carried to his paper boarding pass even though it has his own exec number on it.
Sounds like a fairly reliable "glitch". Great for lounge guesting!