Noticed this while reviewing #13529, but it's also in master @ 5ba77df15. On macOS 10.13.6:

```
bitcoin-qt -disablewallet
```

<img width="1354" alt="schermafbeelding 2018-08-01 om 16 03 41" src="https://user-images.githubusercontent.com/10217/43526506-b23264d8-95a4-11e8-81a0-5debcad838ae.png">

The usual progress modal doesn't appear when QT starts, and clicking on the progress bar has no effect. It works fine when there's a wallet present.
{
    if (trayIcon)
    {
        trayIcon->setVisible(!fHideTrayIcon);
    }
}
void BitcoinGUI::showModalOverlay()
{
    if (modalOverlay && (progressBar->isVisible() || modalOverlay->isLayerVisible()))
        modalOverlay->toggleVisibility();
}
static bool ThreadSafeMessageBox(BitcoinGUI* gui, const std::string& message, const std::string& caption, unsigned int style)
{
    bool modal = (style & CClientUIInterface::MODAL);
    
    
    style &= ~CClientUIInterface::SECURE;
    bool ret = false;
    
    QMetaObject::invokeMethod(gui, "message",
                               modal ? GUIUtil::blockingGUIThreadConnection() : Qt::QueuedConnection,
                               Q_ARG(QString, QString::fromStdString(caption)),
                               Q_ARG(QString, QString::fromStdString(message)),
                               Q_ARG(unsigned int, style),
                               Q_ARG(bool*, &ret));
    return ret;
}
void BitcoinGUI::subscribeToCoreSignals()