Thank you very much for your replies.
I must say it is a real shame that whoever does coding for BA does churn out such a poor quality code that it can't handle such a simple use case. It makes the redemption functionality useless for me in such situations. Just another thing to add to a long list of inexcusable bugs for such a large organization.