Hm, deleting his main script, then those few bits of code in his pre-battle script had the same effect (ATB bar constantly filling).
Thinking about it though, it'd be more fun to have Sephiroth as just a regular party member. Deleting his pre-battle and main scripts take care of that, as you stated previously.