The PDF file is corrupted, and PDF-ShellTools is not tolerant to this kind of errors. The PDF-Xchange Viewer, that, as other PDF readers, is tolerant, even flags the error, showing a warning sign on the bottom left of the viewer.
In the attached screenshot, of that PDF opened in Notepad++, the lines at the bottom of the file, that I have selected, are not supposed to be there. Just remove them to fix it.
Any idea how these lines may have got there? It seems the metadata was been edited, probably to removed the bad encoded PDF Producer field? I tested that metadata change with current PDF-ShellTools version, and old version 1.0.0.13, and I've not got a corrupted file, so something else may have been involved. If you remember, and if it involves any PDF-ShellTools manipulation of the file, let me know.
Regarding the fact that the correct metadata is shown in the details view columns, when the file is in search results. With search results the shell uses the search indexer database (I suppose you have these PDFs indexed) to query for the metadata, and only calls the property handler to show it in the details pane. So, theses files probably got indexed using the PDF-XChange shell extensions property handler or iFilter, instead of the PDF-ShellTools property handler?