I have done some testing of the multiple update server behavior and the pdf that shows how to apply it. In my testing if I follow along with the pdf the code is written correctly and the records are updated just as they should. After going through the steps I do not have to do anything to the code to get it working.
I would like some info from one of both of you about the circumstances that you are experiencing these errors in. Please post back and include as much detail as you can about your setup and OS, DW, and DataAssist versions that you are using. If there is a problem with the multiple update or any of the other server behaviors I would like to know about it as soon as possible so that we can get bugs properly logged if needed. I'm including a copy of the page that I did my test with for reference.