This reverts commit 2d7e106d29. Unfortunately some jobsets still depend on this behaviour. They could probably do something like "assert system == input.system; ..." but changing them all is undesirable.
2d7e106d29