Error handling for invalid DOIs in cr_cn()

Now if some DOIs are invalid in the vector,
the error will be recorded as a `try-error` object
in the returned list, but the function will still
succeed (with a warning).