BlockType consistency in pooled blocks

Properly update pooled blocks with IBlockState stuff.