This PR prevents newkeypool from being run on non-HD wallets, because this would require a new backup every time, so it isn't very safe.
David Harding also suggested here that the RPC help text should include a warning to the users about the interaction between newkeypool.