anchor.diff:                  ?GS_RECONNECT_MAX_BACKOFF,
                   round(LastInterval * ?GS_RECONNECT_BACKOFF_RATE)
               ),
  -            ?info("Checking connection to Onezone - next Onezone connection attempt in ~B seconds.", [
  +            ?info("Connection to Onezone is not alive - next Onezone connection attempt in ~B seconds.", [
                   Interval2 div 1000
               ]),
               {restart, Interval2}
  
positive.code:     {ok, worker_host:plugin_state()} | {error, Reason :: term()}.
  init(_Args) ->
      ServiceOptions = #{
          start_function => start_gs_client_worker,
          stop_function => stop_gs_client_worker,
          takeover_function => takeover_gs_client_worker,
          healthcheck_fun => connection_healthcheck,
  
negative.code: %%% Internal services API
  %%%===================================================================
  
  -spec start_gs_client_worker_service() -> ok.
  start_gs_client_worker_service() ->
      start_gs_client_worker(),
      ok. % Ignore error - will be tried again during next healthcheck
  
  -spec stop_gs_client_worker() -> ok | no_return().
  stop_gs_client_worker() ->
  