Happened to me last month arriving into JFK on a BA 777. Was announced at the start of the descent and several times afterwards with seatbelt signs on for about 20 minutes after engines off. Some heavy cargo in the rear hold had to be off-loaded prior to the human cargo being allowed off.