I’m glad it worked out in the end. I hope you get to enjoy the trip with your family and don’t spend too much time there compiling spreadsheets of what strangers on the internet told you.
The main takeaway is that this is a complicated situation and unlikely to be resolved in time if you arrive at the airport not much more than an hour before departure.