Roughly speaking, for other metadata, merging threads keeps the state of the original thread. So in your example, the solution flag wouldn't be merged. I suppose we could change that, though I think it also makes certain assumptions that might not always be true.