There appears to be a bug with the Edges to Curve script.
It appears that the ‘Radius’ parameter is not set, so that when you use the BevOb option for sweeping/lofting a profile curve along the path, a curve with Radius of 0 is created.
Then you have to manually set the Radius for the swept curve to appear.
More details in this thread: