Also, you need to make sure the Power Management mode is high performance and the USB ports are not under the control of power management. If they are, the USB port will power down and the connection to the 1500 will be shut down in a dirty way. This could be putting the driver is an unrecoverable state.
However, the current problem is that the "database" or some other setting (in the registry I hope not??) is corrupt and doesn't really seem recoverable. We seem to be doing the reinstall to overcome some sort of lingering corruption that returns EVEN IF we do not have the hibernation problem (or whatever the state was, I will ask). In other words, the uninstall/reinstall is something like a workaround; after the reinstall, it appears that whatever went wrong in the internal state has been restored.
Something is still 'stuck' in the wrong position, because an ordinary power down, with PowerSDR properly exited before hand will "recreate" the problem, every time.
It could also be that the USB ports are not configuring correctly after sleep/hibernate. The only way to ensure the ports come up clean is to do a complete shutdown and power up, not a restart as the is the hardware element of the USB controller. This might alleviate the need to uninstall and reinstall PowerSDR.
I always configure my laptops to "Do Nothing" when I close the lid even in battery operation to avoid these types of issues. Also agree with Tim on his settings suggestions. Good luck on the Expedition!
I would first move the 1500 to a different PC to see if the problem follows the radio. I suspect it will not and that a different PC will exhibit proper behavior. This will then tell you where the problem is situated.
Once you isolate the problem, then a different set of troubleshooting techniques will be warranted, otherwise, as we say in the South, you are just chucking eggs at a fan hoping that you get a chicken.