tcmalloc_unittest: generalize and fix ReallocTest The test exercises the logic of "don't move allocation if change is small" but relies too much on implementation knowledge. We now explicitly exercise not moving only when old and new usable sizes are the same, which is the correct expectation in general.