This `-distinctUntilChanged` could be moved onto `_immediateExecuting`, which could also limit redudant values sent on `moreExecutionsAllowed`.