What jobe means by it's not live is that Services writes it data to cache first, once UpdateTimeout is reached THEN it writes to the db files and optionally to mysql. So if you are checking NI_AUTOOP before UpdaeTimeout, then you will not see the flag changes.
Secondly, you need to enable NSModeOnID on the services.conf for autoop to work properly.
So in short, add NSModeOnID to your services.conf file, do an /os reload and all should be well.