Fix token based activation with specific keyslot selected
This also allows to check specific token is capable to unlock specific keyslot id:
Can token 0 unlock keyslot 5?: cryptsetup open --test-passphrase --token-id 0 --key-slot 5 --token-only /dev/device
Can any token unlock keyslot 5?: cryptsetup open --test-passphrase --key-slot 5 --token-only /dev/device