It seems to be awarded on the toons which completed the TF fairly recently. Those which did it shortly after it was introduced are missing out.
I may be wrong, but there should be no reason why the badge can't be given to any character with the Temporal Strife badge.