For what it's worth, I'm also having the "You are already logged in with a different account" error. The BA Silver Line could not make the change themselves, but gave me a link to submit a copy of my passport and request that my details are changed..
www.ba.com/ecsupportingdocs
Changed my wife's passport details with no problem.
EDIT: Change completed 23 Sept.