I've tested this behavoiur in:
- Simple workflow job: You can add an exclusion behaviour, but it's ignored
- Multibranch: There's no exclusion option.
- Github organization: There's no exclusion option.
If your workflow is doing some commit/push, this is an important feature to prevent your jobs to produce an infinite building loop.