Any chance to improve the wallet to deal with corrupted blockchain files due to improper reboot?
Some other wallets detect this situation and resync blockchain without the need to delete files manually?
There is an option to rebuild all data bases from the existing block files. Use it.
-reindex
You don't understand. I mean that good wallet nowadays should detect corrupted blockchain file (or other stuff) and reindex automatically (or ask user to do this) or even make total resync from scratch if needed.