working <=> faulty

Rendering a (topojson) polygon in D3 is direction-sensitive see this important bit. However what is the direction of four points in one line *)?
Apparently tilestache has a different view than D3 :( if we first move 1 down, 1 left, then again 1 down, 1 left and close with a 2 up, 2 right D3 draws a line, but first 2 left, 2 down and then twice 1 up, 1 right it creates an infinite area with a line shaped hole.

topojson: {"objects":{"vectile":{"type":"GeometryCollection","geometries":[{"arcs":[[[0]]],"type":"Polygon","properties":{}}]}},"type":"Topology","transform":{"translate":[4.92187499999995,52.268157373768176],"scale":[0.00034332275390630204,0.00020959262530276246]},"arcs":[[[609,278],[-1,-1],[-1,-1],[2,2]]]}

*) yes I know it should just be a line, but this is the result of TileStache simplifying a polygon up to a flat triangle
@stvno