I thought of one more scenario where your order could have been delayed, however it would also contradict earlier posts where you have stated that you never use market orders.
However if you did in this test, it could explain it since SOES orders are only executed while a MM(s) is at the best...