You're right, I just did a test. It didn't work on my old server. That's very cool, thank you for mentioning it.
The problem with your solution is that it's not on a redstone clock, which mean it would have to be constantly switched, and if it was it wouldn't let Admins fly either, disabling...