disableSelf() allows the implementer of the service to notify the system about the intent to disable self, e.g. in case it does not have sufficient permissions to perform the task. New failure codes are introduced to communicate the absense of the camera permission and a cancellation event. Bug: 128921381, 111939367 Test: manually Change-Id: Id9a2a8e8d51d422e966a5858c85f8a73ca37ded7