This solution causes an issue where multiple ip addresses are specified for a single network interface and multiple applications have sessions for the different ip addresses. PD for sessions that use anything but the first address specified are filtered out. I can remove this change easily enough, but others may run into this issue.
MD reply/add listener do not use send parameters
PD Timeout cannot be disabled.