I'll be honest in saying the unlockable jobs aren't so crucial that you have to get them in a certain order, once you unlock them they're unlocked for everybody and most of them are so deep into the leveling process it's not like not unlocking something on Theo fucks up your Cai run