[CHEF-3858] rescue bad json errors and re-raise as decryption failures
Merge branch 'CHEF-3858-2'