Do not recurse when immediately repolling stream after processing messages.  Fixes #1