oh, that's a really regretful design decision
that pdf truncation bug also occurs when i "save to disk", not only when i "send to device". interestingly, the PDF size is still about 7MBs; those pages are still in it.
does Calibre use a third-party library to read in / write out PDFs?
exactly what metadata does Calibre write out in addition to author and title? does it actually try to set page numbers?