The instance number is just used at this line :
So it's just a limit.assert(instanceIndex < getSupportedInstanceCount());
Looking into HeightfieldOperationGPUPage, it seems the tickActive function will fire until there are still brush instances in the list, and getSupportedInstanceCount just determine the max number that will be processed during one tick.
Maybe it had default values that got lost in the way ?