It is difficult to debug something this complex without looking at the code and testing it in context. I have never used two MRT Server Behaviors on the same page, but I don't see why it wouldn't work.
It could be the position of your recordsets, code, or something else entirely... it is just too hard to say without debugging it working.