Introduce failing tests.
Update ProcessStartInfo to fix some inconsistency
Shortcircuit ProcessStartInfo logic to not do IO uselessly.