Make LoadWallet() create the KeyPool for empty wallets. Perceived startup time on first start might increase (<5s on my system, could be up to a minute on very slow hosts) as LoadWallet() is called before the UI is displayed.
This makes it safe to backup a new wallet.dat used for savings.