I had the same exact issue, Deleting a zvol that was a iSCSI target.
My problem was that i did not have enough memory for it to complete its process before crashing.
Be sure to test your RAM with memtest before you start messing with anything to make sure that its in good shape first.
Try adding memory (and run memtest again) and then see if its able to complete its process. For me when the hard drives would stop having activity is when the system would crash. (except after i upgraded memory)
I don't know if its trying to flush some logs or what, but it always wants more ram then you have. I upgraded to 16gb from 8gb after i deleted my 1TB zvol to get it to mount again.
However, after it was deleted, i tried to delete a 500GB zvol (also iscsi extend) and the system did the exact same thing. So i had to take the memory that i took out, back in my unoccupied slots to get me to 24GB to get the second zvol to delete successfully.
If we were taking bets, i probably could have put my memory back to 8gb, attempted to delete the second zvol and then upgraded to 16gb and it still would have worked. But i have no idea, just speculation at this point.