Why don't you just modify Adapt to add the border if it's creating the frame?
I guess you could do something like wait for ADDON_LOADED and watch for Adapt, then call
Lua Code:
hooksecurefunc(Adapt, 'CreateModel', function(texture)
if texture:GetName() ~= "FocusFrameToTPortrait" then return end
-- do stuff
end)