Thank you very much. That does, indeed, work to avoid the discount issue. It does add another bit of text to the order and final receipt that I'd rather not see - the variant name to the order and it's name and value to the receipt. But I suppose after some thought there could be some clever naming to make it more transparent.
Thank you too for not taking the approach of "let's make more money" by having me add more products to my account!