fix: gracefully handle missing tag links during final imports
While validating failed imports during gitlab#350920 (closed), I noticed that a few failed like this:
After further investigation, I realized this is due to a non-existent tag link
object on the storage backend. In !995 (merged) we added a fix to gracefully handle broken links, but not non-existing links, which is what happened here. This MR addresses that.