wm.tn.query:conversationQuery bug?

I’m writing a service that builds a conversation Query and then executes it. The query is built fine using the wm.tn.query:createConversationQuery service. The problem is in the odd behavior I get when trying to execute the query using the wm.tn.query:conversationQuery service…

webMethods Integration Server 4.6
Trading Networks 4.6

disablePaging = “True”
maxRowCount = someNumber

When I set maxRowCount = “0” (e.g. return all), everything works fine (1000+ conversations returned). But when I set the maxRowCount=“25” (using the same criteria), I only get 19 rows back. If I set maxRowCount=“5”, I only get 2 rows back.

Has anyone else had this problem? Any advice?