https://github.com/uber/riak-pb/pull/5/files
default to 10s inactivity timeout
create an extra listener, otherwise there are uncaught epipe exceptions