You have 2 options here, call them and let them know or keep it silent and most likely keep the miles, there is afaik no process where it takes this long so it's obvious they forgot. If the email address you have on your profile is the same as BA has then I think it would be wise to remove it.