Differentiate decryption failures from empty data files in ansible-vault

Fixes #6822