Sadly, made no progress on this despite a multitude of calls to both airlines. Even went to the airport but while CX staff were helpful and understanding of the problem at least, they couldn't book the infant and were just calling their own call centre themselves. Flight is in two weeks so...