setup: further improve the error path for version retrieval
I went back to look at this code after the persistent 0.0 version we saw when visiting Mathias.
This should be less bad now.
All legacy (hg-git based) Projects have been automatically migrated to native with the upgrade of 2025-01-23
This instance will be upgraded to Heptapod 17.7.1 on 2025-02-13 between 18:00 and 19:00 UTC+2
I went back to look at this code after the persistent 0.0 version we saw when visiting Mathias.
This should be less bad now.