ncm-spma: retry full update when userpkgs are not allowed

This is to work around the Require/Remove yum failures that can occur
`$error_logger` can be undef, too.