I would say there is a bug somewhere.
If you look at the code there : http://yuilibrary.com/yui/docs/api/files/transition_js_transition-native.js.html#l547.
You see that, when the 'transition' module is loaded, you can call the hide method with a transition name, a config and callback. Exactly the same as calling transition method.
But:
1) you then need to set opacity to 0 in the config object, if you want to hide. This is weird, as the method is called hide.
2) The modified (by transition module) method looks like it is not available on NodeList.
On your example your are then still calling the hide method defined in: http://yuilibrary.com/yui/docs/api/files/node_js_node-view.js.html#l191