Persistent black screen after suspend
### Describe your issue
Occasionally after I press the power button to bring the PP out of suspend, the screen will remain black and I cannot interact with phone. Backlight works and pressing the power button alternates the state of the screen between black (backlight on) and blank (backlight off).
#### Expected Behavior
Wake up normally.
### How reproducible is the bug?
Rare, I have spotted it 3-4 times.
### Steps to reproduce the bug
<!-- please fill in exact steps which reproduce the bug on your system or a fresh image, for example: -->
1. let PP suspend
2. press the power button to wake it up
3. screen remains black
### What device are you using?
PP BE
### Which mobian repository are you using?
main non-free
### How did you get your Mobian Image?
* https://images.mobian-project.org
### Related non-duplicate issues
Possibly the same or relevant to #79.
### Additional Information
An error log just prior to a reboot immediately following the problem.
```
Ιουλ 18 22:07:28 sph sm.puri.OSK0.desktop[927]: Debug: Tried file "/home/mobian/.local/share/squeekboard/keyboards/gr.yaml", but it's missing: No such file or directory (os error 2)
Ιουλ 18 22:07:28 sph sm.puri.OSK0.desktop[927]: Info: Loaded layout Resource: gr
Ιουλ 18 22:07:28 sph phosh[3081]: The XKEYBOARD keymap compiler (xkbcomp) reports:
Ιουλ 18 22:07:28 sph phosh[3081]: > Warning: Unsupported maximum keycode 569, clipping.
Ιουλ 18 22:07:28 sph phosh[3081]: > X11 cannot support keycodes above 255.
Ιουλ 18 22:07:28 sph phosh[3081]: Errors from xkbcomp are not fatal to the X server
Ιουλ 18 22:08:20 sph phoc[518]: event2 - Goodix Capacitive TouchScreen: client bug: event processing lagging behind by 12ms, your system is too slow
Ιουλ 18 22:08:25 sph phoc[518]: event2 - Goodix Capacitive TouchScreen: client bug: event processing lagging behind by 18ms, your system is too slow
Ιουλ 18 22:08:31 sph phoc[518]: event2 - Goodix Capacitive TouchScreen: client bug: event processing lagging behind by 20ms, your system is too slow
Ιουλ 18 22:08:35 sph phoc[518]: event2 - Goodix Capacitive TouchScreen: client bug: event processing lagging behind by 13ms, your system is too slow
Ιουλ 18 22:08:35 sph phoc[518]: event2 - Goodix Capacitive TouchScreen: WARNING: log rate limit exceeded (5 msgs per 60min). Discarding future messages.
Ιουλ 18 22:09:56 sph firefox-esr[2834]: ../../../gobject/gsignal.c:3598: signal name 'load_complete' is invalid for instance '0x7ef8492890' of type 'MaiAtkType13b'
Ιουλ 18 22:10:34 sph sm.puri.OSK0.desktop[927]: Debug: Tried file "/home/mobian/.local/share/squeekboard/keyboards/us.yaml", but it's missing: No such file or directory (os error 2)
Ιουλ 18 22:10:34 sph sm.puri.OSK0.desktop[927]: Info: Loaded layout Resource: us
Ιουλ 18 22:14:02 sph phosh[3194]: The XKEYBOARD keymap compiler (xkbcomp) reports:
Ιουλ 18 22:14:02 sph phosh[3194]: > Warning: Unsupported maximum keycode 569, clipping.
Ιουλ 18 22:14:02 sph phosh[3194]: > X11 cannot support keycodes above 255.
Ιουλ 18 22:14:02 sph phosh[3194]: Errors from xkbcomp are not fatal to the X server
Ιουλ 18 22:14:04 sph gsd-xsettings[788]: Failed to get current UI legacy scaling factor
Ιουλ 18 22:14:04 sph gsd-xsettings[788]: Failed to get current UI legacy scaling factor
Ιουλ 18 22:14:04 sph gsd-color[786]: unable to get EDID for xrandr-DSI-1: unable to get EDID for output
```
Seems to me that `phoc[518]: event2 - Goodix Capacitive TouchScreen: client bug: event processing lagging behind by 20ms, your system is too slow` could be indicative of the problem.
<!-- Bug Report labels. Please remove if not relevant -->
<!--Feature Request label. Please Remove the label above and uncomment this if relevant -->
<!-- /label ~"Feature Request" -->
issue