fix: can't set block to dead if the successor is dead too
add a larger test instance