3829 fix for 3740 changed behavior of zfs destroy/hold/release ioctl
Reviewed by: Matt Amdur <matt.amdur@delphix.com>
Reviewed by: Christopher Siden <christopher.siden@delphix.com>
Approved by: Richard Lowe <richlowe@richlowe.net>
	[illumos-gate merge]

commit bb6e70758d0c30c09f148026d6e686e21cfc8d18
    3829 fix for 3740 changed behavior of zfs destroy/hold/release ioctl

	Conflicts: usr/src/lib/libzfs/common/libzfs_dataset.c