DDF-717 added null check for sourceResponse to handle case if source returns null response
DDF-699  added code to add metacard ID to resource request's properties map since this is required to download a product