don't immediately delete missing items from the library

The bulk of my media is sitting on my NAS. After a recent power outage, it didn't come back on as fast as my media server. Serviio found that none of the UNC paths worked, so it discarded all of the library meta data for those shares. After I got the NAS back up, it was like starting over with Serviio, as it had to reindex nearly the whole library.
I've got two feature suggestions:
Thanks for Serviio! (I sent you a donation, too)
I've got two feature suggestions:
- if the top level shared folder doesn't exist, don't delete the meta data indexed under it.
Instead, just mark it invisible (e.g., don't show it to DLNA clients).
If the folder comes back into existence, then just make the content visible again.
Only delete the meta data when the shared folder is removed from the library. - when indexing media for the first time, separate the discovery/indexing from the classification/thumbnail generation.
That is, walk the shared folder and initially insert all the files found into the database.
Separately (and afterwards) revisit all the newly inserted files and thumbnail/classify them.
This would allow a large library to be indexed fairly quickly.
Depending upon how this is done, library could possibly be viewed by a DLNA client before all the indexing was done, albeit without thumbnails. It might be that the filetype might need to be initially guessed based upon the file extension.
Thanks for Serviio! (I sent you a donation, too)