Caught an incorrect recursive call in retriever_fetch_url.  Also improved logging.
Stop using the parent column to track when an item is finished, instead use the item key fields and the "finished" column.