The delay can also happen if either the buyer's or seller's clock was off from server... It can be as long as a few hours, for me longest was over 2.