LegitBit beat me to it.
It's a bit of a pain, but flashing is really the best way to go. No need to reset the values (+lazy) and it can be more stable.
How could it be more stable?
You'll notice that normally a card is set with a widely varying range of values. Rapidly switching between these values can cause issues - lock ups, hangs, driver crashes, etc.
In normal use, you're less likely to notice (and you're less likely to trigger the cycles rapidly). For example, you would start a game at which point it would go through the different profiles until it reached peak performance (or switch directly to it). It would stay in this mode for a decent amount of time and then eventually go backward through the profiles when the game ended.
In mining, you might notice you rapidly flip between these profiles when things like network connectivity get in the way. Your card will go from 99% GPU usage at the highest performance profile down to the lowest settings and then immediately back up in a very, very short amount of time. Some cards don't handle this very well, and anyone that has repeatedly locked up a card starting/restarting different miners or those that have tried to set aticonfig/AMDOverDriveCtrl values while a miner is running can attest to the hair-pulling it causes.
Again, some cards can handle all the up-and-down mode switching without issue. in b4 "I do that all the time!1111"