test(engine/tasklistener): add tests for delete task listener

- test that the delete event is not fired on task completion
- test that the delete event is fired on after an interrupting boundary
  event

related to #CAM-1348