When using the salvage command, call RecoverDatabaseFile directly
instead of SalvageWallet. Also removes SalvageWallet as it is no longer
SalvageWallet was doing an additional verify on the database which would
cause the salvage to sometimes fail. This is not needed.
This is a backport of core#19457 [1/3]