The two need to always be in sync. The button was still showing "down"
when the dialog went away with a timer.
Since slotToggleVisibility() ends up calling StatusbarProgressWidget::slotProgressDialogVisible
slotProgressButtonClicked() doesn't need to updateProgressButton() directly.