The race management should have had some people at the finish line to watch for people who are struggling to help them get out of the way. When you get into the sub 2 hour finishers, you will have people suddenly laying out a pretty hard sprint every now and then. If you have a crowded finish line like that, someone going down can really cause a problem.
As for whether it is a DQ or whether we should all get warm fuzzies for the guys who helped her across the line, it is not worth the effort to fight over it. This is the hobby segment of the finish. When you play a round of golf and shoot 112, the manager of the golf course does not come out and rip up your score card because you took a mulligan and did not count it.