Fix bug in PcRank / PcNextRank

It was using the first faction instead of the actor's faction.
PcRank should return first rank if not in the faction