Do not create zvol symlinks unless we have the bsdname

Also, only print "Attempting to eject volume," if we are are
actually trying to eject the volume.

This resolves a bug where we were creating symlinks to /dev when
bsdname came back null due to the zvol's being readonly.

This does not resolve whatever limitation is causing readonly
zvols not to get assigned a disk at all.