fix: tests must not add transactions to genesis
add: test for state.root hash of genesis block
fix: correct reason in disconnects