Incorrect merge ...
get_download_url shouldn't croak if there is currently no accessible replica
Use better names for some config and context parameters
Unit tests for download format/organization changes