Oh, that error, yes, that's what I encountered. It would hard-lock the array, resulting in data loss, when the array was subjected to heavy writing.
Ultimately, I had to run the ZFS pool using the rescue option, then copy the entire VM from the pool to a specially bought external HDD chassis... [I had a VM running atop a ZFS mirror, so different situation, but same error.] I also had to ignore the RAM reporting itself as ok after testing, and replaced them with better quality, higher capacity ones. I also inserted a ZIL/Read cache device (enterprise grade) into the ZFS array, against advice, and brought it all under control. It does not run fast, but it runs very safely and without locking. [An enterprise-grade Samsung SSD combined with 8TB EXOS drives in a mirror.]