With 3 cards to go, GIB-North knows that East has the winning club; East's other cards must be:
a) two hearts,
b) two diamonds, or
c) one of each.
If a), the winning play is to exit the club and discard a diamond, endplaying East.
If b), the winning play is to lead a heart and take the finesse.
If c), the winning play is to cash hearts from the top.
GIB's chosen line can never win. I would have expected GIB to simulate hands that fit a), b) and c) and to make the winning play associated with whichever holding occurred most often in the simulations.