Did you actually get the reservation rebooked for the new time or just update flight time?
It would seem that the BA flight should have arrived at 18:20 and you did not turn up until 5 hours after the reservation was booked for, so unless rebooked for a later time, can understand why the locstion was not open.