I realize this needs a fix not a workaround, but if a workaround is enough for now you could try running lynx via proxychains --> tor
Proxychains might grab all the DNS requests.
You could also probably leave privoxy in the proxy chain or test it with and without.
I haven't tried this with lynx, but proxychains does work with tor.