Follow-up to PR #25523 to cleanup all relevant tests.
* all: move genesis initialization to blockchain * core: add one more check * core: fix tests