This reverts commit f4e4ec78c05a8eaceb2b8424d1ccf503e2b58ec2.
Non-modal errors are non-model errors, and we only use the error dialog
for non-modal errors (otherwise we use a critical message box). We need
the Qt4 UI to remain usable inspite of a continuous flow of error.