First thing to do is a test like Rick did. What happens to group size in your rifle, with your load, if BHn is 18,20,22, or whatever. Is there a specific BHn that shoots best or is there a range that works well?
Another way to get around this is to use a richer alloy that depends less on heat treat for hardness. The alloy will only get so soft even with time.
We also always have the opportunity to only heat treat what we know we will shoot in the next year. Keep the rest of the batch as cast and heat treat as you go. You can also re heat treat bullets if they do soften with time, unless they are lubed.