BUG FIX: Stop nternal nodes from bailing out early

A bug in the bailout code made internal nodes do
virtually no work (except touch their working sets).
This patch fixes that.