Improve error handling for bad GAV
Improve handling of download when remote file doesn't exist