test(vault): tests for more fragile cases

Deleting nonexistent returns 404, which is not what I expected.