In subprocess, exit rather than throwing

This avoids printing the stacktrace in the subprocess
Raise exec errors in the parent
Bump version