option snapshot was taken after ring change. fixed.

bug was detected by 

```
option("warn") ;
LIB("ehv.lib");
 example primdecEHV;
```