<!-- If you are new to contributing or want a refresher, please read
./pull_request_guidance.md -->
**What changed?**
"cadence admin dlq read" calls this endpoint and get nil point error
**Why?**
```
cadence --ct 100 --env productionX admin dlq read --shards X --source_cluster X
Error: failed to read DLQ messages in shard 10269: fail to read dlq message for shard: X: code:unknown message:code:unknown message:panic: runtime error: invalid memory address or nil pointer dereference
```
**How did you test it?**
Unit test
**Potential risks**
**Release notes**
**Documentation Changes**
---------
Co-authored-by: Cursor <cursoragent@cursor.com>