desktoppackage: move `showingDesktop` before `touchingWindow`
For cache reason QML will not re-evaluate `screenCovered` property when touchingWindow does not change. This is actually problematic because the panel opacity and floatingness also relies on showingDesktop property. CCBUG: 464635