[FileAttached.pdf](https://github.com/mozilla/pdf.js/files/1264140/FileAttached.pdf)

Configuration:
- Chrome
- Windows 10 64-bit
- PDF.js version: Latest master
- Is an extension: no

Steps to reproduce the problem:
1. Produce the file using pdflatex as in [here](https://tex.stackexchange.com/questions/19025/embed-link-to-an-embedded-file)
2. Just open the file (Has embedded attachment + Link to that) 
3. Warning comes out: parseDestDictionary: Unsupported Action type "GoToE"

What is the expected behavior?
Open the attached file, this is perfectly working with Adobe reader.

What went wrong? 
Nothing Happens when the link is clicked

expect(page instanceof PDFPageProxy).toEqual(true);
      const opList = await page.getOperatorList();
      expect(opList.fnArray.length).toBeGreaterThan(5);
      expect(opList.argsArray.length).toBeGreaterThan(5);
      expect(opList.lastChunk).toEqual(true);
      expect(opList.separateAnnots).toEqual(null);
      try {
        await pdfDocument2.getPage(1);
        
        expect(false).toEqual(true);
      } catch (reason) {
         instanceof UnknownErrorException).toEqual(true);
        .message).toEqual("Bad (uncompressed) XRef entry: 3R");
      }
      await Promise.all([loadingTask1.destroy(), loadingTask2.destroy()]);
    });
    it("creates pdf doc from PDF files, with circular references", async function () {
      const loadingTask1 = getDocument(
        buildGetDocumentParams("poppler-91414-0-53.pdf")
      );
      const loadingTask2 = getDocument(
        buildGetDocumentParams("poppler-91414-0-54.pdf")
      );
      expect(loadingTask1 instanceof PDFDocumentLoadingTask).toEqual(true);
      expect(loadingTask2 instanceof PDFDocumentLoadingTask).toEqual(true);
      const pdfDocument1 = await loadingTask1.promise;
      const pdfDocument2 = await loadingTask2.promise;
      expect(pdfDocument1.numPages).toEqual(1);
      expect(pdfDocument2.numPages).toEqual(1);
      const pageA = await pdfDocument1.getPage(1);