ZMQ: Send/Receive code cleanup.

`else` block is not needed. Plain

    if (!HandleSendingError()) {
        // The error is such that we do not want to retry.
       break;
    }

will do. Then, you can see that you could also combine the check ;)

    if (bSuccessSending || !HandleSendingError()) {
         break;
    }