Changed timing of adding/removing from factions to hopefully better support placeholderapi placeholders in chat plugins.
Fixed an issue with gamemode changes made while leaving the server that would put a stacktrace in the log (no negative impacts from it, though).