couple of years back had BA do this at LHR - every time the Nice flight moved to "Boarding" there was an announcement putting it back another 30 minutes - for 3 hours..... when we boarded there was no tug and the pilots ran out of time so it was overnight in a delightful (not) airport hotel