So we double-log any uncaught ``SuspiciousOperation``, once as an error when it is raised and once as a warning when it gets here (but the warning won't actually do anything by default because the default handler is set to level: error). This doesn't seem right; what's the value in double-logging? Either this log should be removed, or we should remove the log-when-raised behavior.