Fix compatible_privilege_with

MSP-9228

I wrote the logic as privileged exploit requires a privileged payload,
but it's actually that a privileged payload requires a privileged
exploit, so privileged should only be restricted and to false if the
module_instance (exploit) is unprivileged as it means the exploit won't
be able to give privilege to the payload.