Tweak logging for variable message parsing.
Fix NPE after message parser failure.
Fix NPE when DatumDataSource API used (instead of MultiDatumDataSource).
Change default timeout from 15s to 90s to more easily capture message.
If we time out collecting data, clear the buffer so we don't return
garbage.
Change logs from ERROR to DEBUG: we expect parsing errors at times.