peers.dat is silently erased when it can not be parsed or when it appears corrupted. Fix that by notifying the user. This might help in the following examples:
- The user provided the database, but picked the wrong one.
- A future version of Bitcoin Core wrote the file and it can’t be read.
- The file was corrupted by a logic bug in Bitcoin Core.
- The file was corrupted by a disk failure.