(PUP-3222) Rescue StandardError instead of SystemCallError

Commit c752a9ceea was supposed to rescue StandardErrors not
SystemCallErrors so that we do not break in the same way again
if the win32-service gem decides to raise a different exception.

This commit restores rescuing of StandardErrors.