[Qt] Fix segfault when launched with -disablewallet

An early MessageBox triggers showNormalIfMinimized() which triggers the show-events in rpcconsole in disablewallet-mode causing segfaults when clientModel is not set.

Unrelated change, but I noticed the unitDisplay icon is shown in disablewallet-mode, doesnt make sense for now.

Fixes #4516