The notification code has not been changed in the last uddeIM versions.
So when a message is delivered twice it is not a problem in uddeIM.
Maybe the PM sender used the back button and resend the message or pressed the send button twice because after the first click your server was very slow responding.
uddeIM & uddePF Development
CB Language Workgroup
CB 3rd Party Developer