I’d second the suggestion to tag all products with a “Not on sale” tag. If you’re using an app to manage your clearance campaigns, you can often set it up to automatically remove this tag when sale prices are applied, and reapply it once the products return to their original prices.