I think maybe the doubt is based on case like https://aphyr.com/posts/282-jepsen-postgres which all systems are subject to.
The client will never experience Committed unless it really is committed, and thus never report that it was successful to the user.