On my phone now so I can't type a long response to this.

I think you might have screwed up, though.

You just got a very standard discount by making your reservation non-cancellable and non-changeable.

I avoid those like the plague.

So they didn't do you any favor at all.