I don't get it. The last two examples in your post compare the exact same sets, yet the result of the operator is TRUE in the first example, and FALSE in the second? Or is this a joke that's gone over my head?
in the second example it starts: 1047085,1047276,1017471
The 3rd element is different.