readRaw compatability with parseScanImage change

No longer removes SI4 field, since this will later throw error. Also now
throw an error from parse function if it fails to get metadata