Although I am partial to the tool @Kevin.Spear mentioned in the Sincpac, here is a small .NET program you can load and run the command MoveAllPointsToTop . Before unzipping the file, be sure to Unblock it by going to the file's properties and click the Unblock button. Then save the dll wherever you wish. Use NETLOAD to load the dll into C3D. This dll should work in most versions of C3D, tested in 2016 & 2018. You could even create a small lisp to load and run the command.
For anyone interested, the entire c# code for this tool is:
using Autodesk.AutoCAD.DatabaseServices;
using Autodesk.AutoCAD.Runtime;
using Autodesk.Civil.ApplicationServices;
namespace PointGroupTools
{
public class Class1
{
[CommandMethod("MoveAllPointsToTop")]
public void moveallpointstotop()
{
var civdoc = CivilApplication.ActiveDocument;
var ptgrps = civdoc.PointGroups;
var allpts = ptgrps["_All Points"];
var neworder = new ObjectIdCollection();
neworder.Add(allpts);
foreach(ObjectId id in ptgrps.DrawOrder)
{
if (!neworder.Contains(id))
neworder.Add(id);
}
ptgrps.DrawOrder = neworder;
}
}
}