I can't understand how it could happen - slave AI is coded to not do squat. Not build, not move, not attack, just sit there and wait to be taken over.

Perhaps a Russian army rebelled next to it and they joined forces ? Or maybe it's a crusade specific mechanic I haven't come across yet that boosts crusade target defense is said target is not owned by a real faction (else crusades would be too easy early on).