Exec rutun code fix

I have no idea why on Earth does Puppet's exec returns
empty string instread of command's return code.
This definitly should never happen at all but
suprisingly it does.

Don't merge until tested.