Bugfix: Restore ProcessBlock's ability to return with CValidationState set properly

In cases where ProcessBlock does not in fact complete validation, CValidationState returns with a "inconclusive" state.
Only misuse is bad programming practice. In this case, is makes the code more readable.