The BLTouch sensor works on the principle of a servo, it has a built-in program that will interpret the servo command like move servo arm 10 degrees to mean pull the pin up or 90 degrees means push the pin down, hence the need to connect the BLTouch to a servo connection point.

I've been in touch with Dan Newman who is one of the programmers for Sailfish and he has confirmed that Sailfish DOES NOT support servos (now I know why my servo was acting erratically) hence the BLTouch sensor will not work, Sailfish supports ON/OFF sensors such as Inductive Proximity type which must be connected to the Z-MIN. So it's back to the Inductive Proximity sensor.