Matt,
Can't see anything wrong with that procedure. However, could the problem be that
you're trying to mount on /home which is usually used by the automounter?
e.g.
$ grep home /etc/auto_master
/home auto_home -nobrowse
Maybe you need to deconfigure this from your automounte
I have about a dozen two disk systems that were all setup the same using a
combination of SVM and ZFS.
s0 = / SMV Mirror
s1 = swap
s3 = /tmp
s4 = metadb
s5 = zfs mirror
The system does boot, but once it gets to zfs, zfs fails and all subsequent
services fail as well (including ssh)
/home,/tmp,