Gathering Heightfield geometry on a task thread

Steps to Reproduce
The issue is reproduced by moving the camera long distances in a World Partition map causing a large amount of level streaming work, while simultaneously trying to rebuild a part of the Mercuna nav grid.

We could potentially work out a minimal repro case if that would be helpful, but I think this is more a question about whether the API supports, or is intended to support, what we are trying to do - see below.