What I have seen is this:
Issuing the WR command instead of WR MEM does not necessarily write the config into NVRAM. I have changed a config, issued the WR command, booted the router, and the changes are gone! When I use WR MEM the config is saved every time.