Two fixes to put/2 interactions with its worker process: * If a DOWN message arrives after the timeout, the calling process could   hang forever * If the timeout cancel succeeds and a response is returned, the monitor   is` not removed (h/t Jon Meredith)
Two fixes to put/2 interactions with its worker process:
* If a DOWN message arrives after the timeout, the calling process could
  hang forever
* If the timeout cancel succeeds and a response is returned, the monitor
  is` not removed (h/t Jon Meredith)

andytill/riak_kv