Properly handling situation when display is added and removed instantly

Bug: b/279146324 b/279145472 b/270742628
Test: atest DisplayModeDirectorTest atest ActivityThreadTest atest LogicalDisplayTest
Change-Id: Ic48d67f4c1e383ca1419eb3980625a61ce766a7c
7 files changed