The BroadcastError is used by the telemetry in order to correctly batch
together the error reports from ibc-go or Cosmos SDK.
When a broadcast error is received by Hermes it will contain a code and
a description, but the code description depends on the source of the error.
For example Cosmos SDK error code 13 is “insufficient fee”, and error
code 13 for Ibc Go is “invalid packet”.
The description might contain some variables for example error 32 would be:
“account sequence mismatch, expected 1234, got 1235: incorrect account sequence”
The BroadcastError will reduce the description to simple: “incorrect account sequence”