According to FA on the plane via a friend who was on the flight, the BNE-SFO was diverted to HNL (8 hours ahead of departure already diverted) because a pilot was injured in BNE on layover. So couldn't fly that distance with only 3 pilots. Had to divert to HNL and get new pilot(s) arriving at 01:00 so then a 9 hour layover and a special ferry flight to SFO.
Sounds lovely!