Unfortunately, bad things happen.
I think it's better to keep the VM running, and get a "failed backup" error, than having the VM hung because the backup NAS is crashed.
If the corruption is really "silent", and no error is received from vzdump, I agree with you that "soft" must not be used...