Deal with hst restarts

These don't have the file header (to allow
cat to create a full run log?) but we may
sometimes need to look at a single stage. We
allow this with a --restart first_stage_file
argument.