Add more packet information to error and warning messages
Only dispatch response to the first client with a matching pending request

Otherwise it can happen that two clients can have an identical pending
request that will then be satisfied by a single response. Then no client
has a matching pending request for the second response anymore and the
second response will be broadcasted erroneously.