Fix ARCFileReader to deal with payload length mismatch between what is
specified in the ARC Header and what is actually available in the
decompressed stream.