backend/vault: can't store empty secret
When the configuration has no outputs we delete the secret if any and stop there.
This should work if the configuration previously stored outputs and they were removed or if the configuration has no outputs at all.