For prior discussion and the initial issue report, see here and here upstream.  I'm using this downstream issue to track any further developments with respect to forward progress on resolving this that I might possibly make, as I was never able to get it fixed despite the corresponding issue being closed upstream.  (Note also that I've been keeping a personal branch containing some stale fix attempts rebased against upstream's 'master' branch, though I haven't able to do much anything else with it yet than that.)