lib: sm: Allow different client ids for compatibility VMs

Android under pKVM uses VM ID 1. Allow the compatibility
VM to have different client IDs to cover this case, for
compatibility with older kernels and hypervisors which
do not send the VM availability messages.

Bug: 280886201
Change-Id: I198a4e294945b42e4c4e54ca8e4d806646376df8
1 file changed