Return appropriate error code on failure. am: 86340259e9 am: dff2f6a66b

Original change: https://android-review.googlesource.com/c/platform/external/libese/+/2674855

Change-Id: Ibbcdf7adfbd91c37a2ed0c13bd1d9a8b307aaebf
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>