Semi-related, but maybe of use to OP, having flown LHR>SFO earlier this week myself. Wi-Fi was reliable throughout the flight, besides disappearing completely for a ~3hr30min stretch between the western edge of Greenland & roughly when we overflew Edmonton.