Interesting that it only took 3 hours delay. Unless VA has representatives at the airport. I had to divert a BA 777 once (as a physician on board) to Shannon and we were delayed a good 5 hours into LHR (from BOS) as there were no BA agents apparently at Shannon (which seems odd but what do I know). BA was kind enough to put me in business after that so it wasn't that bad for me, they also did a very good job arranging for connecting flights for me.