Don't run delayed enable on every run, re-reorder.
Try checking resource state to determine if delay should be applied.