attach valueUri if the value is a URI
reorder methods so that the delete does not occur unless the get
artifact succeeds, so that we keep our local copy and could try again