I must be lucky. Today I put in an order about 12:35, had the trade completed between 12:38 and 1:56 (quite a few small transactions as is now the norm) and had the contract note at 2:08.
I've put a few orders in over the last week and they have all gone through quickly with no problems. So far.