I am having a similar issue with a very old build I did in 2011.
The issue started happening 2015/07/01 before this all orders were changed to processing and firing woocommerce emails fine without IPN even running. Did Paypal change something on July the 1st that would effect woocommerce?
I am fine doing an update but just wanted to check if anything has changed their end.
Cheers
J