Probably Safaricom does queueing of transaction, and processes them in a linear manner, since demand may peak or drop across the day. So by end of day, all transactions are processed, but not with the immediacy users want.