You really think they would 'tinker' on the live site ahead of an announcement, rather than a test database/system?
Based on previous BA.com enhancements - absolutely.
We have previously seen things 'put live' often very early in the morning only to disappear again later and then re-appear again a few days later.
Some aspects of the rules code probably got promoted to live accidentally for a short time.
And also note that announcements often come after the enhancement at ba and not before.