decode_sereal(): die when given a reference

I had a logic error in a program of mine where I accidentally passed
\%hash in and was puzzling over why I was getting a "bad header" error,
make this error more explicit, we should never get a reference here.