d6ea3b3 Check source type directly, not via DBus

Authored and Committed by m4rtink 2 years ago
    Check source type directly, not via DBus
    
    Not all payloads are available via DBus in RHEL 8 Anaconda,
    so use the payload instance directly when checking payload type
    in the Connect to Red Hat spokes. Also in some cases the payload
    type could be None instead of a string, so handle that as well.
    
    This should fix the issue with RHV, which uses the liveimg payload,
    which is not available via DBus on RHEL 8, leading to a crash.
    
    Resolves: rhbz#1941578