efd6702 deskprofile: don't bail if we fail to save one profile

Authored and Committed by fidencio 5 years ago
    deskprofile: don't bail if we fail to save one profile
    
    Due to different reasons (a bug on fleet-commander, for instance?) we
    may face the situation where one profile ends up stored in freeipa on a
    half-broken state (with no data, for instance).
    
    In case it happens, we should try our best to save the not broken
    profiles and just skip the broken ones instead of bailing the whole
    operation.
    
    Resolves:
    https://pagure.io/SSSD/sssd/issue/3773
    
    Signed-off-by: Fabiano FidĂȘncio <fidencio@redhat.com>
    Reviewed-by: Jakub Hrozek <jhrozek@redhat.com>