I don't actually know what the significance is.  I copied and pasted the collectionHasAllOf* test cases, since they're basically the same.  As far as I can tell, it's the only test of has().allOf() that passes even though the arguments are out of order.  I don't know why it's conflated with the presence of null.