Include invalid date in thrift ingest error

/cc @nhibberd 
> the entire input fact is in the error log.

Not for thrift. What would be the text representation of a thrift that fails to parse? (That's for the case where the bytes are wrong though, an invalid date is a little different)