Merge "Add robustness for permissions errors to Surface APIs." into sc-dev am: a3d681c3fa am: ad33bb7dc5

Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/native/+/14466581

Change-Id: I46aa5cfcb01d4196e0a1c3d0018c74ca674bd0ca