Fix two logic issues in kis_assert_common
-
kis_assert_recoverable should be recoverable, i.e., it shouldn't call qFatal or throw an exception, so the isIgnorable parameter should be true
-
Because the button parameter was set to QMessageBox::Abort if isIgnorable is false, the first condition would be true for all non-recoverable asserts, which means that in practice, the exception would never been thrown, because the button == QMessageBox::Abort would always be true.