fix($tooltip): double apply error when passed in isolated scope

I've added a test case for the isolated scope.

And there is an identical bug in $modal, should I send another PR?