GROOVY-6056 Fix for Lazy soft=true

http://jira.codehaus.org/browse/GROOVY-6056

Adds `res = $var?.get()` before testing for `null` inside the `synchronized` block of DCL