Fix handling of IPC::Run::run exit status

Turns out that the exit status is returned in $?, not as the return value of run(). So our error checking was completely bogus.

Created by  Eelco Dolstra  on January 23, 2013
A43SLRSH6OIIEZWLRKLMERX7HOMBICKG7WHELCZYLOJWZ3JFRV2AC
Dependencies
In channels
main
upstream
Change contents