Did some testing. When Match option MatchTo=PickPoint is selected, the direction of the match depends on which end of the target curve is closer to the selected point. My guess is this is due to the match algorithm originally designed for matching to the end of a curve.
Also, don’t forget to add a “Flip” button (like the one used in “Loft”) or a Command option for the “Blend surface” tool, because currently the lack of that particular option forces the user to cancel the command and redo the picking of all input surface edges all over again.