OK, I got a pl2303-based converter and setDTR is working with it, so it looks like a driver issue, not a pyserial one. I would welcome any suggestions of course. I opened a bug with SiLabs but I'm not very optimistic about getting an answer that way.
2009-11-23 23:57:15 UTC in Python Serial Port Extension