Thanks for sending me details of the Conversation Steve.
I ascertained that some of the record counts were incorrect. Essentially the reply_count
field which is used to calculate the number of pages and page boundaries was incorrect.
This has been resolved by virtue of running a Conversations rebuild but of course it doesn't answer the question as to why it happened in the first place.