DDF-391  update to do retries after retrieveResource() fails
DDF-423  modifications so that when download is canceled, proper notifications displayed