At this point the testing process has become rather complex. I must construct versions of code that do not depend on any other parts of calibre.
I am going to submit the changes for release, and we can play again at that point.
Thanks very much for your help!