Automated screensaver configuration in command line/shell script
So through JAMF, a very wise man showed me a very simple thing I needed to add to the end of my script: 

killall cfprefsd


Solved the problem entirely. While if you go into System Preferences, it still shows the old screensaver being selected, it works.