zvol initialization improvements

Various ZVOL initialization improvements designed to address the outstanding issues described in#441, #599, #756, and #1020.