Bug 969441 - Check for recursion outside of the hairy transplant callsites. r=billm