\usepackage{makeidx}
\usepackage{tocbibind}
\usepackage{hyperref}
Heiko is out of action for an unknown (to me anyway) length of time.
But just in case for when he gets back ... a first question is clearly
whether makeidx and tocbibind are necessary parts of making the bug
happen.
Thanks,
k