Bugfix: submitblock: Use a temporary CValidationState to determine accurately the outcome of ProcessBlock

Fixes #5083 (based on #5105)
Ehh, if you're gonna rename something, why not just rename it instead of aliasing?