Prevent "recently disconnected" screen wakeup more aggressively
It seems that, on some systems (such as on mine), 1s is not long enough for a spurious disconnect and reconnect to happen. 2s seems enough, however, while still likely not being long enough to cause user confusion.
In addition, a screen disconnecting can induce a pointer warp event, which would've woken up the screen normally. This patch ignores that event also.
CC: @zamundaaa (thank you for your help! :-)