Hmm, thinking about it more. I think the main thing is comments added whilst the move is taking place. I think you should wrap the move process in a lock that prevents posting while it is taking place. There are already locks present when posting a comment so adding a new one should be too difficult: https://github.com/tricycle/lesswrong/blob/master/r2/r2/lib/comment_tree.py#L34