Similar to T2282, we also need to reconnect automatically to the broker.
Broker code can already reconnect itself, but if the network connection is cut, the timer calling the broker each minute will break.
This is a known issue, as MOTD currently provides:
08:06:52 <Wearg> Relaunch the broker timer: 08:06:52 <Wearg> .tcl broker::on_tick 08:06:52 <Wearg> 08:06:52 <Wearg> Check timers: 08:06:52 <Wearg> .tcl utimers
We could actually restart ourselves that timer when missing.
Expected output where timer is defined:
08:16:36 <Dereckson> .tcl utimers
08:16:36 <Wearg> Tcl: {1 ::broker::on_tick timer2414512 1}