- improved the checking of zfs user properties on datasets
  rather than explicitly re/setting them each time a dataset is used
  only set them if their current value needs to be changed ('test
  and set' rather than 'set').