Theories are the Python GIL locking up both threads while running zypper via subprocess or something.
The throbber got replaced with GTK's own spinner in r36676 for bug 7508, so this should hopefully no longer be an issue.