Afraid I'm not able to help with this, @
The_Gate, but have you contacted BA? It seems like a pretty significant bug they need to squash - and thanks for being the unfortunate soul who found this out before me!
I think there's also a thread somewhere about bugs on the iOS app/BA website - not sure if that is monitored by BA, and/or a better place to put this?