The odds, gentlemen....?
Five will get you ten that BA will not do this same episode once again, if they get the chance.
Was it a good idea?
Depends on your perspective, but for myself, as a long time long haul guy (12 hours+), a tad misplaced.
Was it in conformity with the CAA regulations?
Yes, apparently.
Was it in conformity with BA procedures at the time of the occurance?
Quite likey, it seems.
The FAA?
Barking up the wrong tree.
BA has to follow the CAA (and BA) laid down procedures, and regulations.
So then, FULL STOP.
Apparently the crew concerned did so, now full stop again.
End of discussion.