ItemsContentProvider: Make sure we only try to mark downloads as done after the row has been created.

By separating generating the content URI for the image from filling its local file with data.