Well, the 10.10.4 beta doesn't fix it for me... maybe the final release version will.
Anyways after my last post, I found this script that some fellow made which installs and configures a process called "sleepwatcher" to automatically run those commands upon wake. This is working for me automatically now.
Here's the github address:
https://gist.github.com/Tyilo/c92684d277acb62272b5
In case you're not a unix person, step by step here:
open a terminal window and run 'nano sleepwatch.sh'
copy the script from that github page and paste it into the terminal window.
Save the file in nano by selecting the terminal window and hitting control-O and enter.
Exit nano by pressing control-X.
run 'sudo chmod 777 sleepwatch.sh'
run './sleepwatch.sh'
now it should be working.
Cheers