Did you try going into MMB *without* being logged in to your BAEC account or ba.com (can't really tell if you have that though)? And indeed go in Finnair or RJ website, completely remove the FF number, and then re-entering should fix the problem.
BTW: there's a thread on the AS forum about this problem in general, where your status shows as Sapphire even though you are AS 75/100K. Not really sure why that is the case, I have never experienced this problem (and travel BA relative frequently).