ZFS recv to a mounted dataset would deadlock, most likely as vflush()
caused all reclaims, but reclaims are released async. We now have to
wait for reclaims to complete.