At database rebuild time, it correctly looks for (eg.) /drive0/fids/100 before it looks for the same file in a subdirectory (eg.) /drive0/fids/_00000/100

So, as long as it remembers where it found each file for later (part of the database?), then it should be fine as is.
It doesn't remember; it re-does the search every time.

Peter