As the records making up a complete event may cross
file boundaries, my initial approach doesn't work so
well.  Instead, do some queuing on the application
side.