Ich denke nicht, dass es hier ursächlich mit dem DDM zu tun hat.
In meiner Client-Anwendung kommt es in letzter Zeit auch immer wieder zu Hängern im ODBC-Zugriff.
Der zugehörige QZDA-Job steht aber ganz normal auf Receive, ist also gar nicht aktiv geworden.
Wenn man sich dann den Callstack (Processexplorer von Sysinternals) ansieht wartet der Process irgendwo im Kernel von Windows.
Irgendwas hat ggf. Microsoft in einem der letzten Updates am TCP-Verhalten geändert, so dass es hier verstärkt zu Hängern im TCP-Umfeld kommt.

Auftreten tut dieses Verhalten bei mir nur dann, wenn man Verbindungen über einen längeren Zeitraum offen hält.
Schließt man die Verbindung regelmäßig und verbindet neu, tritt das Problem nicht auf.