@IgorMinar - Should this `evalAsync` not move into the `$transclude` function, since there are other directives and 3rd party code that may run into this same issue if they are manually transcluding?