The server offers the LilyPond file as soon as it's done processing---not when the PDF is ready. This leads to 404 errors. Also, we need to rename the file or else we give away the session key.