Concatenate: fix issue when missing file caused total failure; close streams, log errors