BA of course don't check boarding passes at the door any more. And the last time I was on a BA wet-lease (Danish carrier Jettime, LHR-ABZ) both flight deck and cabin crew made little/no PA at all apart from a BA safety briefing script they had been given.