According to this Apple technote you need to specify /usr/sbin/systemsetup specifically if you are running systemsetup via Apple Remote Desktop 2.x, otherwise ARD winds up using its own version which doesn’t work for the -setwaitforstartupafterpowerfailure argument.