Fixed
- An error inside a background task could stop the whole manager instead of being written to the log. The checks that run on a timer — the daily RouterOS changelog and patch-gap scan among them — had no way to report a failure: if one hit an unexpected error, the process exited, and with it went the monitoring of every device. Such a failure is now logged and the manager keeps running. As a second line of defence, an unexpected error in any background task is now caught and logged process-wide rather than being fatal, so one misbehaving check can no longer take everything else down with it.