У нас была ситуация, когда черновики могли сохраняться «одновременно», то есть композитор мог находиться в процессе сохранения черновика, и в это время отправлялся запрос на сохранение другого черновика. Это происходило только при высокой задержке сети, но я думаю, что вполне вероятно, что вы столкнулись с этим @xiasummer.
Никаких гарантий, что это исправит проблему, код здесь очень сложный, но при всех моих локальных тестах он работает гораздо лучше.