Each leg of a via-route supporting u-turns does not need to consider force-loops. Negative weight checks are sufficient to prevent incorrect results when waypoints are on the same edge.