Ensure we can have a list of download without md5

* This fixes the testsuite as it makes sense to be able to have a list of
  requests without md5sum handy.
* Also, log an error where an error is due
Add a test for the md5sum support