In case a block was already validated, and BLOCK_VALID_SCRIPT was set on it, don't redo script validation. This probably hardly ever happens in practice (it would require validating a block, reorging away from it, and reorging back to it), but it's the more sane thing to do - do validation when we don't already know it's done.
This may mean that the reconsiderblock RPC needs to changed to unset that validation flag.