Improve error messages when loading a dataset

In that case we are returning `message = "status: " + status.getStatus()`. I don't thing an user cares there are some files missing on the WebDAV nor WebDAV don't work at all.

Actually the TODO has already been there, I just extracted a new method from that code :)
At some time we probably should add some decent logging...