EtcdHelper.decodeList was not properly returning errors

Ensure that all errors are returned to clients