Improve transitivity of DeferredRestActionThis fixes a bug where reasons would not be applied sometimes (commit: 995495c)