送信側がSendMessageCallback後Callbackを受ける前に事態が変わるかもしれない。
送信側がSendMessageTimeoutし受信側のハンドラで送信側をSendMessageで呼ぶようにすればそんな心配はない。