Removed the check for callbacks with id == correlation id

We check for message intent == reply instead since that is more correct.

Fixes #2252

Adding a reply to intent check to the callbacks

This makes sure that we only fire callbacks for messages sent with .Reply
or .Return