If this is going to continue for a while, they might see if another oneWorld program has more liberal rules for crediting discount flights on BA toward elite status. (AA would be the obvious choice, but it doesn't give any credit for BA trans-Atlantic, so they'll have to pick a different one.)