`generate_metadata.py` currently handles failed uploads in the following way: 1) reports number of failed uploads 2) writes output from the upload client jar to a log file Is this sufficient, or should the script do something more elaborate?