Tweaking edges to remove self-intersections can prevent face-creation.
The default Chesapeake bay contours (plus interactively-created edges to close the loop) contain a self-intersection on edge 4. Reshaping the edge fixes the intersection but leaves the contours in a state where no face can be detected.