Only internally test for block changes when the work matches the current pool to prevent interleaved block change timing on multipools.