Camera: fix errorFlag logic

Use BAD_VALUE for both
   - Surface is not backed by a native object
   - The native object has been disconnected

Test: new CTS tests
Bug: 67564265
Change-Id: Iffa404789a30f2fd09472822dbeaf9f6a7472a96
2 files changed