I've been told that the real reason we were held on EI845 for 25 minutes was because there was a number of flights in at the same time, it was raining and the immigration queues were already stretching out of the terminal building onto the apron.
If this is true, the sooner the new terminal opens the better.