Move signature validation code into executor [#3209]
Closes #3209 (closed). Moves signature validation code into the user signature message executor. Removes old, no longer relevant code and tweaks validation a bit.
Changelog: refactor
Closes #3209 (closed). Moves signature validation code into the user signature message executor. Removes old, no longer relevant code and tweaks validation a bit.
Changelog: refactor