Thanks everyone for your insights and advice. Ever helpful.
She is now on the 01:05 flight tonight instead. It leaves before her other flight, so whilst she misses a sleepover with her friends tonight, it at least gets her home in time for boarding school and her exams on Monday morning.