Another equivalent way to deal with ties is to add a slight bit of "noise" to the data.
That is,complete the sign test after modifying D by adding a small enough random variable that will not affect the ranking of the differences.
Using the second or third options insign_test1 will lead to biased or misleading results, in general.