Not sure if this was ever solved but as I was working on this very problem I came up with following solution.
Go to bin/scripts/managers/jedi/hologrind_manager.lua and make the following adjustments to the awardskill section.
-- Award skill and jedi status to the player.
-- @param pCreatureObject pointer to the creature object of the player who unlocked jedi.
function HologrindJediManager:awardJediStatusAndSkill(pCreatureObject)
local pGhost = CreatureObject(pCreatureObject):getPlayerObject()
if (pGhost == nil) then
return
end
awardSkill(pCreatureObject, "force_title_jedi_novice")
awardSkill(pCreatureObject, "force_title_jedi_rank_01")
PlayerObject(pGhost):setJediState(1)
awardSkill(pCreatureObject, "force_title_jedi_rank_02")
PlayerObject(pGhost):setJediState(2)
end
The order is specific I stumbled through a few different orders before getting it right. Now i get my unlock message and skills without having to relog. I can equip a robe and even the find my trainer command is working. For me it was the not having to log out and back in that was the unexpected bonus