FInished support for single-use option on discounts. Closes #866