Fix for TR-48: Better handle Service creation with empty sdl_parts