Links don't highlight if no data detectors are set

If there's no data detectors set, then recomputeLinksInTextIfNeeded returns early even if the links do need to be processed. This commit fixes that.