Hi Eelco,
You described the business user case very well. But the requirement that the sales quote can only be used once is not supported yet in the current release.
One possible workaround is that you can add an approval process for the sales order business object and maintain the condition about Discount. Alternatively, you may achieve this by custom development.
Thanks,
Adie