previously, the withdrawal validation is in process_block only, but the one in persist block, which is also used in synchronizer is not validated properly.