Merge "Prevent sleep tokens from being created recursively." into rvc-qpr-dev am: 712847301b

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

Change-Id: Ide3412e4dccf53a0ecf240c4c366b6fd081637a7