This is redundant, since we reset the valid_block bits any way. However, this was a source of a significant performance issues in some games. In particular, Metal Gear Solid: Twin Snakes.
This was previously a std::bitset, which resulted in generation of suboptimal code by VS2013 compiler. See https://gist.github.com/kayru/753db9607d680e26194b