Solution: 1
I managed to work this one out myself.
I was having a look through the GET/POST logs and found that Woocommerce had a script called blockUI
so I simply changed the name of the scripts (it has a minified version too) so that they wouldn’t be called.
The scripts can be found at /wp-content/plugins/woocommerce/assets/js/jquery-blockui/
Once I disabled these, there was no infinite buffer and no error (although I believe that is due to the error suppressing “fix” posted by the Woocommerce author found here.