fix: signatures in block header may skip check
fix: signatures in block header may skip check

if an header have been checked and added in headerCache,
an block with right hash but wrong signatures may skip check and persist to db.

Signed-off-by: laizy <8363387fa31f7f7ed66add1276fca560ec754747@onchain.com>

luodanwg/DNA,dreamfly281/DNA,BooniesFX/DNA,qingche123/DNA,BooniesFX/DNA,zhouziyan/DNA,luodanwg/DNA,dreamfly281/DNA,zhouziyan/DNA,qingche123/DNA