LUKS2_hdr_validate() returns positive integer on error. Replace returned value with negative errno instead so that failed upconversion stops sooner. It failed anyway but debug messages were misleading.