Added 'succcess' tracking to update_header so retry only happens on previously failed header updates.  Required to start dealing with issue #231