Hi amarburg,
I think the points you've mentioned are not computational nodes. Those points are used to describe the geographical / physical path of the river branches. In most of the cases, the number of this type of points is bigger than the number of computational nodes.
Anyway, thank you for your post. Maybe, this discussion will clarify some aspects of this subject.
Kind regards,
Aurelian