ImeVisibilityStateComputer: show IME snapshot when the screen is off

Handle IME visibility when interactive changed before finishing the
input to ensure we preserve the last state as possible.

Bug: 258048231
Bug: 260952459
Test: atest ImeVisibilityStateComputerTest#testOnInteractiveChanged
Test: manual as issue steps:
    1. Show keyboard
    2. Select sticker icon on the keyboard
    3. screen off - screen on - swipe
    4. check ime : Nolank screen shows after screen off/on
Change-Id: I71da97a96f221d2dc9836ab3ecb55a359a6d2f38
4 files changed