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.
{
    showHide(layerIsVisible, true);
    if (!layerIsVisible)
        userClosed = true;
}
void ModalOverlay::showHide(bool hide, bool userRequested)
{
    if ( (layerIsVisible && !hide) || (!layerIsVisible && hide) || (!hide && userClosed && !userRequested))
        return;
    if (!isVisible() && !hide)
        setVisible(true);
    setGeometry(0, hide ? 0 : height(), width(), height());
    QPropertyAnimation* animation = new QPropertyAnimation(this, "pos");
    animation->setDuration(300);
    animation->setStartValue(QPoint(0, hide ? 0 : this->height()));
    animation->setEndValue(QPoint(0, hide ? this->height() : 0));
    animation->setEasingCurve(QEasingCurve::OutQuad);
    animation->start(QAbstractAnimation::DeleteWhenStopped);
    layerIsVisible = !hide;
}
void ModalOverlay::closeClicked()
{
    showHide(true);
    userClosed = true;
}