[Process] Fix #8742 : Signal-terminated processes are not successful
[Process] Fix #8746 : slowness added in unit tests since #8741
[Process] Revert change
Merge branch '2.2' into 2.3

* 2.2:
  [Process] Revert change
  [Process] Fix #8746 : slowness added in unit tests since #8741
merged branch romainneutron/fix-8742 (PR #8744)

This PR was merged into the 2.3 branch.

Discussion
----------

[Process] Fix #8742 : Signal-terminated processes are not successful

| Q             | A
| ------------- | ---
| Bug fix?      | yes
| New feature?  | no
| BC breaks?    | no
| Deprecations? | no
| Tests pass?   | require #8741 to be merged to pass tests
| Fixed tickets | #8742
| License       | MIT

Commits
-------

909fab6 [Process] Fix #8742 : Signal-terminated processes are not successful