After resolving the issue of the bq2005 skipping to Top-Off state and moving straight to Trickle Charge, I now discover that I've had a problem all along with the Fast Charge state terminating after 60 minutes, when it shouldn't terminate until 180 minutes.
I have confirmed that the Top-Off state executes for 180 minutes, so figure that my TM1/TM2 settings are right. I have disabled -dV termination because it caused many spurious terminations, and I have very closely tracked the temperature input to ensure it is not triggering dT/dt. The BAT input is also not doing anything unusual.
The Fast Charge state executes as normal for 60 minutes by which time the temperature and battery voltage has all but plateaued. With no obvious signs of disturbance, it then transitions to Top-Off. With the charge rate set at C/2, and the battery pack reporting half full, this is obviously too short a Fast Charge period!
Why is Fast Charge only conducted for 60 minutes?