Bugfix/set bucket 1.4

Apply RZ's 1.3 change to make sure set_bucket uses the passed in ring for changes rather than the current ring.  Resolves #366.