Updated send-receive API to fix race condition in version 0.21
Fixed bug when declaring objects on a not-yet-open connection. Thanks Miron.
ErrorExchangeNameConvention now takes a MessageReceivedInfo argument