Error when persistent mount.unmounted state run does not change mountpoints.

`ret['changes']['umount']` is not always defined (only gets set to `True` when there was a change. never gets set to `False`).
We need to guard the code against `KeyError`s.