Merge "Preserve interrupted state across waiting for future" into rvc-dev am: 8aebfdee10 am: 2b7fbf3a12 am: f7295b1ccc

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

Change-Id: I0378002d57d6f21d011627bb2e218f7ffd780e87