I have done numerous restarts and I have completely shut down the computer and waited 20 secs before restarting. Both have not autostarted the layout correctly, while everything else seems to work fine. I do not have the "save sessions for future logins" checked.
Interestingly, I just tried adding a screenlayout.sh link to the rc.local file to see if it would work that way......it did not. The screenlayout.sh is marked as executable and launches fine when double clicked as before.