From the TaskService you can retrieve the task instance and see if it's claimed and/or completed. So you can determine the status based on that. In Activiti 5.15 we're adding a new event listener implementation that allows you to listen on all task actions.