Bug #3168: process attributes in update --append
Bug #3168: Rollback in Datastore::post_update_template