The simple explanation is that Ember updates your template when your model changes, and you changed your model. Ember doesn't know or care whether you have to make your change somewhere else before it really takes affect, it only knows about the data you give it.
If you really don't want this behavior, you'll have to duplicate your data somehow. That way you can change your model data and the duplicated data won't change, thereby not updating your template.
But I would recommend against that. Most of us don't care that the template updates immediately because almost all of your save operations should succeed. A save operation failing should be a very rare situation. For me, I do three things to make it more pleasant for the user:
Do as much validation as I can on the client side. Don't even let them send over data that the server will reject, that's just wasting a round trip.
If the save fails because of a network issue, try again. Second time's the charm.
If the save still doesn't succeed, don't rollback the changes they made. Present an error message and offer them the opportunity to try again later.
In other words: there's no built-in functionality to handle these scenarios. You have to handle them yourself in a way that makes sense for your application.