Process.spawn with non-existing command should set $? accordingly.

Tested against `1.9.3`, `2.0.0` and `2.1.0-preview1`.