Fix geometries computation when path split occurs on return topology (fixes #899)