Esse código de salvamento é, infelizmente, um dos mais antigos e, muitas vezes, o mais frágil de todos. Ao longo dos anos, adicionamos muitas funcionalidades a ele, e algumas coisas, como salvar rascunhos, que podem ter sucesso ou falhar, precisam de funcionalidades personalizadas próprias, o que só o complica ainda mais.
Acho que sua intuição provavelmente está correta aqui, mas é impossível para mim confirmar sem ver como todos os nossos testes são executados. Se você tiver tempo para fazer um PR no futuro, seria ótimo.