The above stack trace shows that the PDF release code was called from the finalizer thread, not directly from Dispose.
Would you be so kind to provide me with a test case that exhibits the problem? Once we have a test case, we should be able to give you a fix or a workaround in a couple of hours.