I think that the error message means that the stored checksum does not agree with the current file. That can happen if for any reason a file gets updated without the plugin getting notified so that it calculates a new checksum. This means that you can occasionally get false 'corrupted' indications, but if the checksum agrees the file is almost certainly good.