World|ContactBlockmap|Client: Avoid unnecessary allocations when spreading contacts

Spreading doesn't actually alter the blockmap, so we don't need to
allocate cell data simply because a given cell is "touched".