As per title.
When the node itself is returned, it is not added back to the worklist.
No. The only difference between this and just returning an empty value is that it increment the counter of transform that has been done. The main loop assumes that whatever transform does this has handled the worklist properly.