Answer
Rather than matching on recent timestamp and message text, use a dedicated message function/service name for that specific call and query the application message record filtered on that function together with a Finished state, then pull the response body from the corresponding message-body sequence — filtering on a specific function name plus completion status is a far more reliable correlation key than a time-window-and-text match, especially under any kind of concurrent load.