edi-traveller - AFAIK, only 1AK are protected. So on the 777 anyone can get 1EF (silly, I know...). Was it your wife + son in 1EF and you in 1K? That would make sense (all F pax can pre-assign hence no problem for your son even on his own booking).
On the plus side, good to hear they are honouring TCPs for Golds again as promised and not only linked your booking, but got you all seats (albeit with the silly move to row 2 too).