Fix in the DOI discovery logic
Was returning first tag found, not the latest. This would likely be the
latest, since tags appear to be discovered in reverse chronological
order, but I don't think this is guaranteed, so checking times is more
reliable.