Fix to persist Shelve project property whenever the job is updated
this fix would resolve JENKINS-10544