How to preserve wallpaper on secondary monitor after reboot
Cross your fingers and stand on one leg.

More seriously, you probably need to delete related plists.  

Try deleting this:

/Users/&lt;your name&gt;/Library/Application Support/Dock/desktoppicture.db