alternative to 320f25cb04, this commit has the side effect of not including the waterlogged block into the block list for the later event. Generally this logic is fragile and should be handled by the BlockStateListPopulator in the future.
320f25cb04