mremap sanitize fixes

- do the mapping dirtying in the ->post not in the ->sanitize
- only do the mapping dirtying on success.