I like the idea of monitoring the situation, and acting on it when needed. Since a log record should always contain a fixed number of tabs (field separators), anything wrong should be very easy to detect on the log processing side I think.

I agree, we could just spit out everything that doesn't have the expected number of tabs to a separate file.