feat: log every exception to output channel
This MR uses the new error reporting implemented in !94 (merged) and improved in !98 (merged).
Most of the MR is just replacing function calls (explained in MR comments) and there is one larger refactoring of a function.
Part of #145 (closed)
Edited by Tomas Vik (OOO back on 2025-01-02)