Looking at the live arrivals section of the Heathrow website, there are three (don't know which are code-shares) flights from Boston due 07.15 which are still 'delayed'. There are also a number of short-haul flights from Europe which landed late between 16.30 and 17.00.
Sorry for the naive question, but would these aircraft all have simply waited in the holds until they could make the approach?