Merge "Only allow completion callback to be run once for PIs" into sc-qpr1-dev am: b53041d1eb am: 0a0cb88bba

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

Change-Id: Ie1420e0065a763cfed304be1b116d8718f5544a2