Given BA's domination of T5 one really would hope that they'd be able to effectively manage their relationship with the terminal's service providers, especially when it comes to something as important as this.
If I was in the OP's position i'd be very angry. There's no excuse for not providing pre-booked assistance especially with the customer ready and waiting well in advance.