NDK: fix undefined behavior

Fix a problem where we unlock a mutex after it's freed.
Also freeing a locked mutex can lead to undefined behavior

Test: run all camera2 NDK CTS tests
Change-Id: Ib56e9c4908e9bfdc06a936a6b7cfd90fbc948006
1 file changed