Hello Sean,
I am sorry for the delay of this reply.
I've tried creating a blog post using my account and it seems like the stream only get generated once. However when I'm trying to edit/update the blog entry that I had just published earlier, it will generate a new stream showing that the blog post is updated. I hence then check the stream data history of the user 'potato strong' from the backend > easysocial > stream and the data shows exactly what caused the stream to be generated. Check my screenshot below.
http://screen.stackideas.com/2015-03-11_1207.png
From the screenshot, every action = 'updated blog post' will cause the new stream to be generated for that user.
If you wish to disable this behavior, you can find the setting from the backend > easyblog > settings > integrations > easysocial > stream. Refer screenshot here,
http://screen.stackideas.com/2015-03-11_1214.png
Hope this can clarify your issue