EmulatedCamera: Improve Hal buffer management mode error handling

The Hal buffer management mode can encounter various buffer errors
during locking, fence syncing etc. Ensure that buffers that encounter
any issues within this mode are correctly returned and accounted for.

Bug: 281550521
Test: atest -c -d
cts/tests/camera/src/android/hardware/camera2/cts/RobustnessTest.java#testAbandonRepeatingRequestSurface
atest -c -d
cts/tests/camera/src/android/hardware/camera2/cts/NativeCameraDeviceTest.java#testCameraDeviceCaptureFailure

Change-Id: I69818eccd67449a5b380d98769d8bccbe121c967
2 files changed