test: Do verify that decode-blob throws an exception on invalid input

When decode-blob gets an invalid type spec passed to it (where by
invalid, I mean one where keys and types aren't in pairs), it throws
an AssertionError. Lets test that too!

Signed-off-by: Gergely Nagy <algernon@balabit.hu>