infernalis: PK11_DestroyContext() is called twice if PK11_DigestFinal() fails
tests: Add TEST_no_segfault_for_bad_keyring to test/mon/misc.sh
TEST_no_segfault_for_bad_keyring which requires changes to run
in hammer since test/mon/misc.sh is not written to run multiple tests in
succession in the hammer version.
Signed-off-by: Brad Hubbard <email@example.com>