Fix failing tests

The CAS/CAD tests failed due to exceptions being thrown instead of an etcd error response being returned.

Not sure if throwing exceptions is the expected behaviour here. But since many of the other tests asserted that `EtcdClientException` are thrown, I assumed this is the right thing to do.