Here's a first stab at this:
http://www.mediafire.com/file/wpw4mewsd ... s.lua/file
It's a menu script (I'll suggest it goes in "Draw", but wherever ..).
Run it with a vector layer active.
If it finds a point that is in the same curve twice (even if the point is hidden) it will unhide and select it.
I've run it in a few test scenarios - the "least obvious" is where two or more points are all at the same position - this can take some unpicking - but the tool actually does its job.
There are several "validly unfillable" types of curve -- the tool doesn't try to find these, but if that's a desired function, please say.
some other ideas for a further iteration of this include:
> better indication where there are multiple points at the same location;
> more diagnostic info on "rogue" curves
> working on selected curves and/or whole documents (i.e. at a granularity higher and/or lower than the active layer)
Please give it a whirl.... Feedback would be very much appreciated -- and, especially in cases where the tool fails to find a rogue curve, a copy of the layer / curve in question would be really helpful.