Depending on isNew can result in rerendering templates in some cases, which will also create a new object controller, which in turn will reset isEditing value.