Time Based Action with Rule Criteria
Would you consider allowing a feature whereby you could set Rule Criterias on the actual Time Based Actions.
So in other words, the Time Based Action would only trigger if it met the Rule Criteria that is set on the Time Based Action itself, NOT the parent Rule.
This would allow the execution of a TBA subject to conditions being met.