fix loading rubygems in embedded ruby
when client raise exception end with proper exit code

Implicit `nil` return is too common in client modules. For failing client it
must return false. See yast(8) man page.
changes