Variable radius fillet issue

Rhino v4

Trying to make a variable radius fillet on the end of a pipe. Because of the location of the pipe seam the results are random. The top example works fine. The second example won’t allow me to got from tip to tip. I can go from tip to the seam from either direction.

Is there a way to move the seam to allow me to do what I need?

The SrfSeam command should help, but you can pick more than one edge to fillet, if you are using FilletEdge.