write string cache entries before module definition when interning strings as required by some IE loader paths; fixes 17146