score:7
Any time this type of issue has happened for me (with BA, BMI Star Alliance, and one of the US airlines) I just call and tell them the website can't cope.
Every time I have had a useful help person who did whatever was needed to make it happen.
Sometimes you just need to get a human to make it happen.