Intersection curve only works with 2 out of 3 surfaces?

Please see the attached model.  I can use the Intersection Curve command to create a circle of intersection between the Surface-Revolve2 and Surface-Revolve3 features, but it will not work between either of them and the Surface-Revolve4 feature.  What did I do wrong?

Thanks!

SolidworksSurfacing