overviewControls: Don't update work area box when headless
When headless, we don't have a monitor we can derive a size from, so don't even try, just let it be updated when we actually have a monitor that will show stuff.
Closes: #5831 (closed)
Tested by @pnowack. Should be considered for code freeze exception, since it unbreaks launching shell before monitors are connected, or when connecting to a headless shell instance remotely.