Changed the details to make it more obvious where the arc-handling code differs from the warc-handling code. The underlying issue is that ARCReaderFactory.getArchiveReader() ignores the atFirstRecord parameter for uncompressed arcfiles.