fix(engine): fire History event for cancel PI

- make sure HistoryEvent is fired for process instances which are
  cancelled while waiting in an  asynchronous continuation

related to #CAM-1324
Merge branch 'master' of github.com:camunda/camunda-bpm-platform