fixes #8377 - fixes uniq validation for nics without a host

This commit considers a nil host reference equivalent to a non-conflicting
one for the purposes of uniq_with_hosts validation.
fixes #5634 - save sso_method on session expiry