Also do not allow header restore if a different version is requested.
before this patch any LUKS2 requirement defined in header would stop a restricted operation from proceeding further. This patch adds ability to mask requirements (internal only).