chronik-client is treating legitimate errors as server connection errors (for example, trying to get a block that does not exist, or a tx that fails to broadcast in NNG)
Server connection errors have a code key while chronik method errors do not. Use this instead of a string check which conflicts with other types of chronik errors.
This supersedes D15150