Yes you can commit an horn asset after opening it for edit but the asset becomes modified. This will cause problems for anybody using multiplayer hence my recommendation to use revert rather than commit. I do not think multiplayer users will be laughing if they keep getting messages about locally modified assets.