directory: Ensure to fetch all git tags in checkout fallback processing
It fixes some cases where the tag of interest was not fetched.
Related to #4751
Fix some events in SWH-LOADER-GIT-1YF, others come from bad upstream practice that deleted references or force push on remote.