The morning LHR-JFK flight is always full early in terms of award or fare paying seats. The 2 pm flight is normally the one that has the availablity for the longest period as it is to late to make a full day in NYC and to early to make a full day in London.
Likewise, the JFK-LHR flight to have availability for the longest is the 11:05 pm flight as it gets into London the lastest where business people will not make morning meetings.
July is also the start of school holidays and you will be surprises how many kids get flown upfront on awards thanks to high flying mum or dad these days.