There is only a single isnstance per directive, we should not put any state on it (`nonTlbDirective`).

I understand that you need to use `transcludeDirective` even for non TLB directives, which is fine, but let's add another variable, eg. `nonTlbTranscludeDirective` or something.