CURATOR-151: SharedValue/SharedCount API update

Hmm, so when I wrote this code I was 99% sure this would NOT be a change to the existing behavior.  In other words, if you were to inline the 2-arg version into the 1-arg version, I think you get (essentially) identical code.  I was just trying to DRY this up.  What do you see being different?