BA provides normally priority boarding on long haul flights too (but not on European flights) although "sometimes they forget" to this at LHR; their home base even though the signs are there to enable them to do this. The reason as far as I can work out is lack of staff.