Reset setBlockIndexCandidates once block index db loaded

Delete all entries in setBlockIndexCandidates that are worse than our new current block upon completion of the initial LoadBlockIndexDB.

Well I prefer to be of the safe side. Wouldn't want to walk out of the set in case of a bug. But an assertion is fine with me too.