[S390] call home: fix error handling in init function