fix new VoxelPersistThread behavior so it's actually only checking dirty bits every each persist cycle