It sounds like a very confusing situation and I cannot explain why you were held back but I do know that BA is not a racist company.
The only thought is that due to the change of the configuration some seat changes were being actioned which needed to be updated before you could board.