Trying to improve unhandled exception handling
+ Not marking exceptions as handled as that causes very large error logs e.g. 100s of Gb.
+ Handled exceptions in DispatcherUnhandledException handler; made sure tha app shuts down