This highlights one of the nice things a SysAdmin can do with ZFS, make alternate boot environments.
In the future, you might create and boot off a new boot environment before making serious changes. That way you have an easy backout plan. Just reboot and select the prior boot environment.