move catch_registration_errors() to the helper
share SLP discovery with AutoYast