Additional Checks for Errors with Creating / Reading the Event List

These checks were added to determine why some buffer events were missing from
the trace.  Eventually the bug was tracked down to somewhere in LLVM 3.4's
code generation.  Other solutions will now be explored to fix / protect
against this bug.