enable outlining atop of new compiler

i somewhat feel like this is the wrong place for this.  We shoudln't ever really get a source file without set parents.  So perhaps we should fix up the .update and createSourceFileFromScriptSnapshot calls to do this instead.  what do you think?