If SetBestChainInner() fails we should set pindexNew to pindex->pprev
If SetBestChainInner() fails we should set pindexNew to pindex->pprev

That way we get the last block that was actually correct.

neutroncoin/neutron,neutroncoin/neutron,neutroncoin/neutron,neutroncoin/neutron