Seems like this is the line where the client is being loaded: https://github.com/yast/yast-iscsi-client/blob/master/src/include/iscsi-client/complex.rb#L41
It would be good to do something with the non-existing socket in the scope of that complex thing, but it is just my guess, the include files' structure is a bit confusing for me..