changed mapped mem sgmt so it never flushes in its implementation

experiments showed it could cause a non-negligible performance impact.
and, as commented, we actually shouldn't need such strict robustness.

See also the code comments.  It passed unit tests and some local experiments.