This is one place where raising the exception again would prove troublesome. The thread running the periodic flusher would be killed when the exception is raised. Unless the `Thread#abort_on_exception` flag is set to true, this would go unnoticed.

I'm not sure what the best solution is here. Perhaps tie the `raise_errors` setting to the `abort_on_exception` flag?