I flew yesterday and the announcement about masks does seem to have changed, it’s a lot longer and more specific and included putting masks back on between ‘courses’ if I heard correctly.
Having said that, it wasn’t enforced at all. I saw an elderly gentleman standing in the galley talking to the crew for a good 20 minutes with his mask around his chin and nobody said anything to him about it (either the fact that he shouldn’t be there or that he should be wearing a mask).
BA crew don’t seem to be too proactive about this. On other airlines e.g LH much more so.