Only support single argument callbacks

makeNodeResolver was returning lists when multiple arguments were given
to the callback

This broke some of our dynobox behavior after upgrading to
node-etcd@2.05+