Fix stacktrace issue in AbstractProcessor

As raised in #81, there's an issue with the stack getting too large when the stream doesn't have any messages for a long time