raise collected exceptions at end
can't set current_bib_id in a thread like that,

messes everything up, things wind up with wrong ids. Not
sure why this didn't get committed before.