Avoid overwritting LUKS2 keyslot area if possible.
With this patch applied LUKS2 never overwrites existing keyslot area provided there are both free keyslot id and free spare keyslot area.
Provided @mbroz is happy with the patch I'll add a test tomorrow.