iirc one can add an EH to the zeus module:
this addEventHandler ["CuratorWaypointPlaced",
{
params ["_curator", "_group", "_waypointID"];
//Here put the code to disable VCOM AI temporarily//
//And...detect if there is no more waypoints...//
waitUntil {sleep 0.5; (count (waypoints _group) == 0)};
//Here put the code to re-enable VCOM AI//
}];
Ofc the code needs to be worked on (especially the waitUntil part shouldn't work that way..). but you see my point...