Add: Acceptance test for ifelapsed

Ifelapsed should always be respected, especially at the individual promise
level.

Ref: https://dev.cfengine.com/issues/6334
shouldn't this be `"activations" slist => { "test.first", "test.second" };`?