Hi Carl Farrington,
I'm really sorry that delayed of this reply,
I've checked in your site, it seems like hitting this following error :
400 - Unable to set as revision as current revision on post.
May i know how you delete your blog post? because this is the important point so that we can replicate on our locally and see is it a bug on our end.
By the way, I have compared with your existing blog post and your Easysocial blog stream record, it seems like your existing blog post only got 5 blog post but the blog stream record existed a lot of record, can i have the permission to help you delete which blog stream record is not exist the blog post on your site?