It works if polyline is open. See attached file. Just ACIS modeler cannot create and treat self-intersection object. You can try to create such object if revolve axis has intersection with selected polyline.