>>265
ご報告ありがとうございます。
念のため検証し、支障がないことを改めて確認しました。
表示順が乱れる原因は、hubotとslackの通信にあるようです。

例えば、以下のコマンドの場合、

command sleep sleep 0.00#s
send sleep(1) [3ms] sleep(2) [3ms] sleep(3)

期待される表示順は、

sleep 0.001s
wait 3ms
sleep 0.002s
wait 3ms
sleep 0.003s

です。
コマンドラインでは常にこの順に表示されました。(100回テスト)
一方、slack で同じ処理をすると、表示順は頻繁に乱れました。

さらに念のため、slackへのメッセージ送信と同時に、
コマンドラインにも同じメッセージを出力させた結果、
slackで表示順が乱れていても、コマンドラインでは乱れておらず、
常に期待通りの順で処理がなされていることも確認しました。

ですので、slack上で表示順が乱れていても、
hubot側では期待通りの順番で実行されています。

send sleep(1) [0ms] sleep(2) [0ms] sleep(3)

でも大丈夫でした。
ギリギリを攻められても、ちゃんと動きます :)