RP: perhaps 'LINZ:siphon_pnt'?
and, 'if siphon_status = old -> disused=yes'?
or: http://wiki.openstreetmap.org/wiki/NHD/Observed_fcodes#FlowLines had the same problem. maybe tag a node in a pipeline (i assume they match) as siphon=yes?
--