No, adding and removing ops are not loose matching name operations. This has actually been a small bug.

If you /op Foo, Foo is offline, but Foobar is online, Foobar would have their permissions refreshed without need.
Same for deop

No "harmful" consequences, but just fixed it while I was here.