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

Fixes #5083 (based on #5105)
'dafuq? Comments count there too...this argument makes no sense, I'll just leave this pull alone.