I would expect that if you type in the name afresh, rather than selecting it as an option from any pre-populated data, then you should be safe. You could easily know 2 people with the same name, and until you confirm the BAEC number or API data, BA should not assume that Jane Smith for whom you just bought a ticket is the same Jane Smith you travelled with previously, and so should not link the booking to any particular account.