Ack! That's still not the error message I was hoping to get. I'm going to have to rethink my polyglot error dialog. It works for calibre-py3, but not calibre-py2. When I updated the plugin to accommodate both, I didn't check to see that error conditions worked for both versions of python. I'll get it figured out and post another test version.
Thanks for the free test case link!