Faction loyalty quest fix.

If a player starts a loyalty quest but leaves the faction to join another, the expiry of that loyalty quest will kick them out of the new faction. Now, the QN_PRIZE_FACTION_NEUTRAL penalty will call a new function, ResignLoyaltyFailed() which doesn't call ResignFaction() unless the player has been in the new faction longer than 90 minutes. Any loyalty quests that end in that 90 minute timeframe won't kick a player out of a faction. It's very rare that this will happen but when it does it's very frustrating, and this is something that was missed during implementation.