The function handled all exceptions internally. By making it noexcept we make sure that the caller (raft_state_monitor_fiber) does not need handle any exceptions from the topology coordinator fiber.