[automerger skipped] Merge "Fixing a condition that can cause deadlock" am: 773a378390 am: f5e0c3e257 -s ours

am skip reason: Merged-In I630a0ef2560a8ebd962de54c65e3d6277133a1cb with SHA-1 9b1e1c4c08 is already in history

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

Change-Id: Ic89e2f43aa5cf829fa3cf6c0dd090c7ffe10ac2e