I thought I'd share the Rewards Card discount couldn't be applied by the operator. They felt it was strange but couldn't do anything about it. I checked later that night and there was a discount voucher sitting there.
So for those who have a similar problem, at least you know you're not alone. It makes me wonder how often the Rewards Card discount system doesn't work.