fix($compile): Detect when a directive `compile` removes `tElement`

Delect when a directive `compile` function removes `tElement` and keep on with the compilation from the following node

Closes #9198
We have to increment only if `nodeList[i]` was not processed, in this case, if `nodeList[i]` has the canary, then this is the node we have to compile