I can't say I really understand what ConversationManager.cleanupConversation() really does to LRCs but maybe it's a way to go...
No, sorry for the noise. I just read on the mailing list that this method destroys only transient conversations and stores LRCs for propagation... The name is kind of confusing so I thought it maybe empties the current LRC, effectively restarting it... but that has nothing to do with reality.
Again, sorry for the noise.