fix vecshiftreg to check updates after sequential logic