[BUG?] Curve turned into Invalid Curve after Orient operation

Hi all,

I just found an annoying and very weird bug, for some reason one curve in a collection of thousands have decided to become invalid after an orientation component is used. My understanding is that transformations should not mess-up geometry. It is the first time that happens to me. Using 0.9.0076.

Cheers.

ORIENT-CRV-BUG.gh (11.5 KB)

Looks like the transformation pushed apart two segments of a polycurve beyond an acceptable tolerance.
Logged here.

Incidentally, the curve is not closed, but sort of looks like it ought to be. Am I confused?