Having had to resort to http://github.com/rgrove/larch recently to move a decade of email onto Google Apps because Thunderbird was putting new IDs on each moved message, I fully agree this problem is evil.
What version? This doesn't happen to me on 2.0.0.23
What version? This doesn't happen to me on 2.0.0.23